aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--INSTALL23
-rw-r--r--NEWS2
-rwxr-xr-xconfigure3
-rw-r--r--configure.ac3
-rw-r--r--elf/Makefile3
-rw-r--r--localedata/Makefile1
-rw-r--r--localedata/tst-bz13988.c53
-rw-r--r--malloc/arena.c12
-rw-r--r--malloc/malloc.c58
-rw-r--r--manual/examples/longopt.c10
-rw-r--r--manual/install.texi22
-rw-r--r--manual/llio.texi7
-rw-r--r--manual/math.texi14
-rw-r--r--manual/memory.texi8
-rw-r--r--manual/message.texi28
-rw-r--r--manual/pattern.texi5
-rw-r--r--manual/process.texi10
-rw-r--r--manual/signal.texi5
-rw-r--r--manual/startup.texi5
-rw-r--r--manual/string.texi25
-rw-r--r--manual/terminal.texi5
-rw-r--r--manual/threads.texi103
-rw-r--r--math/Makefile6
-rw-r--r--math/Versions2
-rw-r--r--math/auto-libm-test-in377
-rw-r--r--math/auto-libm-test-out-pown13182
-rw-r--r--math/bits/mathcalls.h3
-rw-r--r--math/gen-auto-libm-tests.c22
-rwxr-xr-xmath/gen-tgmath-tests.py1
-rw-r--r--math/libm-test-driver.c13
-rw-r--r--math/libm-test-pown.inc150
-rw-r--r--math/s_pown_template.c91
-rw-r--r--math/test-tgmath.c14
-rw-r--r--math/tgmath.h3
-rw-r--r--stdio-common/Makefile12
-rw-r--r--stdio-common/tst-scanf-format-char-i.input384
-rw-r--r--stdio-common/tst-scanf-format-f-c.c22
-rw-r--r--stdio-common/tst-scanf-format-f-char.c22
-rw-r--r--stdio-common/tst-scanf-format-f-double.c22
-rw-r--r--stdio-common/tst-scanf-format-f-float.c22
-rw-r--r--stdio-common/tst-scanf-format-f-int.c22
-rw-r--r--stdio-common/tst-scanf-format-f-ldouble.c22
-rw-r--r--stdio-common/tst-scanf-format-f-llong.c22
-rw-r--r--stdio-common/tst-scanf-format-f-long.c22
-rw-r--r--stdio-common/tst-scanf-format-f-short.c22
-rw-r--r--stdio-common/tst-scanf-format-f-uchar.c22
-rw-r--r--stdio-common/tst-scanf-format-f-uint.c22
-rw-r--r--stdio-common/tst-scanf-format-f-ullong.c22
-rw-r--r--stdio-common/tst-scanf-format-f-ulong.c22
-rw-r--r--stdio-common/tst-scanf-format-f-ushort.c22
-rw-r--r--stdio-common/tst-scanf-format-f.h29
-rw-r--r--stdio-common/tst-scanf-format-llong-i.input192
-rw-r--r--stdio-common/tst-scanf-format-short-i.input192
-rw-r--r--stdio-common/tst-scanf-format-ss-c.c22
-rw-r--r--stdio-common/tst-scanf-format-ss-char.c22
-rw-r--r--stdio-common/tst-scanf-format-ss-double.c22
-rw-r--r--stdio-common/tst-scanf-format-ss-float.c22
-rw-r--r--stdio-common/tst-scanf-format-ss-int.c22
-rw-r--r--stdio-common/tst-scanf-format-ss-ldouble.c22
-rw-r--r--stdio-common/tst-scanf-format-ss-llong.c22
-rw-r--r--stdio-common/tst-scanf-format-ss-long.c22
-rw-r--r--stdio-common/tst-scanf-format-ss-short.c22
-rw-r--r--stdio-common/tst-scanf-format-ss-uchar.c22
-rw-r--r--stdio-common/tst-scanf-format-ss-uint.c22
-rw-r--r--stdio-common/tst-scanf-format-ss-ullong.c22
-rw-r--r--stdio-common/tst-scanf-format-ss-ulong.c22
-rw-r--r--stdio-common/tst-scanf-format-ss-ushort.c22
-rw-r--r--stdio-common/tst-scanf-format-ss.h73
-rw-r--r--stdio-common/tst-scanf-format-uchar-b.input168
-rw-r--r--stdio-common/tst-scanf-format-uchar-x.input168
-rw-r--r--stdio-common/tst-scanf-format-uchar-xx.input168
-rw-r--r--stdio-common/tst-scanf-format-ullong-b.input96
-rw-r--r--stdio-common/tst-scanf-format-ullong-x.input96
-rw-r--r--stdio-common/tst-scanf-format-ullong-xx.input96
-rw-r--r--stdio-common/tst-scanf-format-ushort-b.input96
-rw-r--r--stdio-common/tst-scanf-format-ushort-x.input96
-rw-r--r--stdio-common/tst-scanf-format-ushort-xx.input96
-rw-r--r--stdio-common/tst-scanf-format-v-c.c22
-rw-r--r--stdio-common/tst-scanf-format-v-char.c22
-rw-r--r--stdio-common/tst-scanf-format-v-double.c22
-rw-r--r--stdio-common/tst-scanf-format-v-float.c22
-rw-r--r--stdio-common/tst-scanf-format-v-int.c22
-rw-r--r--stdio-common/tst-scanf-format-v-ldouble.c22
-rw-r--r--stdio-common/tst-scanf-format-v-llong.c22
-rw-r--r--stdio-common/tst-scanf-format-v-long.c22
-rw-r--r--stdio-common/tst-scanf-format-v-short.c22
-rw-r--r--stdio-common/tst-scanf-format-v-uchar.c22
-rw-r--r--stdio-common/tst-scanf-format-v-uint.c22
-rw-r--r--stdio-common/tst-scanf-format-v-ullong.c22
-rw-r--r--stdio-common/tst-scanf-format-v-ulong.c22
-rw-r--r--stdio-common/tst-scanf-format-v-ushort.c22
-rw-r--r--stdio-common/tst-scanf-format-v.h36
-rw-r--r--stdio-common/tst-scanf-format-vf-c.c22
-rw-r--r--stdio-common/tst-scanf-format-vf-char.c22
-rw-r--r--stdio-common/tst-scanf-format-vf-double.c22
-rw-r--r--stdio-common/tst-scanf-format-vf-float.c22
-rw-r--r--stdio-common/tst-scanf-format-vf-int.c22
-rw-r--r--stdio-common/tst-scanf-format-vf-ldouble.c22
-rw-r--r--stdio-common/tst-scanf-format-vf-llong.c22
-rw-r--r--stdio-common/tst-scanf-format-vf-long.c22
-rw-r--r--stdio-common/tst-scanf-format-vf-short.c22
-rw-r--r--stdio-common/tst-scanf-format-vf-uchar.c22
-rw-r--r--stdio-common/tst-scanf-format-vf-uint.c22
-rw-r--r--stdio-common/tst-scanf-format-vf-ullong.c22
-rw-r--r--stdio-common/tst-scanf-format-vf-ulong.c22
-rw-r--r--stdio-common/tst-scanf-format-vf-ushort.c22
-rw-r--r--stdio-common/tst-scanf-format-vf.h36
-rw-r--r--stdio-common/tst-scanf-format-vs-c.c22
-rw-r--r--stdio-common/tst-scanf-format-vs-char.c22
-rw-r--r--stdio-common/tst-scanf-format-vs-double.c22
-rw-r--r--stdio-common/tst-scanf-format-vs-float.c22
-rw-r--r--stdio-common/tst-scanf-format-vs-int.c22
-rw-r--r--stdio-common/tst-scanf-format-vs-ldouble.c22
-rw-r--r--stdio-common/tst-scanf-format-vs-llong.c22
-rw-r--r--stdio-common/tst-scanf-format-vs-long.c22
-rw-r--r--stdio-common/tst-scanf-format-vs-short.c22
-rw-r--r--stdio-common/tst-scanf-format-vs-uchar.c22
-rw-r--r--stdio-common/tst-scanf-format-vs-uint.c22
-rw-r--r--stdio-common/tst-scanf-format-vs-ullong.c22
-rw-r--r--stdio-common/tst-scanf-format-vs-ulong.c22
-rw-r--r--stdio-common/tst-scanf-format-vs-ushort.c22
-rw-r--r--stdio-common/tst-scanf-format-vs.h77
-rw-r--r--stdio-common/tst-setvbuf2-ind.c2
-rw-r--r--stdio-common/tst-setvbuf2.c1030
-rw-r--r--stdio-common/tstscanf.c2
-rw-r--r--stdio-common/vfscanf-internal.c62
-rw-r--r--support/Makefile7
-rw-r--r--support/test-container.c11
-rw-r--r--support/tst-support-openpty-c.c2
-rw-r--r--support/tst-support-openpty.c49
-rw-r--r--sysdeps/aarch64/dl-tlsdesc.S24
-rw-r--r--sysdeps/generic/math-type-macros-double.h2
-rw-r--r--sysdeps/generic/math-type-macros-float.h2
-rw-r--r--sysdeps/generic/math-type-macros-float128.h9
-rw-r--r--sysdeps/generic/math-type-macros-ldouble.h2
-rw-r--r--sysdeps/generic/math-type-macros.h1
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input192
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input192
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input80
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input80
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input192
-rw-r--r--sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input192
-rw-r--r--sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input212
-rw-r--r--sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input212
-rw-r--r--sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input92
-rw-r--r--sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input92
-rw-r--r--sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input212
-rw-r--r--sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input212
-rw-r--r--sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input192
-rw-r--r--sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input192
-rw-r--r--sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input72
-rw-r--r--sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input72
-rw-r--r--sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input192
-rw-r--r--sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input192
-rw-r--r--sysdeps/ieee754/ldbl-128ibm-compat/Versions1
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input192
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input192
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input80
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input80
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input192
-rw-r--r--sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input192
-rw-r--r--sysdeps/ieee754/ldbl-96/Makefile4
-rw-r--r--sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input682
-rw-r--r--sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input682
-rw-r--r--sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input558
-rw-r--r--sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input558
-rw-r--r--sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input496
-rw-r--r--sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input496
-rw-r--r--sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input682
-rw-r--r--sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input682
-rw-r--r--sysdeps/ieee754/ldbl-96/tst-scanf-format-skeleton-ldouble.c33
-rw-r--r--sysdeps/ieee754/ldbl-opt/Makefile2
-rw-r--r--sysdeps/ieee754/ldbl-opt/nldbl-pown.c8
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input192
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input192
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input80
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input80
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input192
-rw-r--r--sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input192
-rw-r--r--sysdeps/loongarch/cpu-tunables.c2
-rw-r--r--sysdeps/loongarch/fenv_private.h (renamed from sysdeps/loongarch/math_private.h)8
-rw-r--r--sysdeps/mach/hurd/i386/libm.abilist8
-rw-r--r--sysdeps/mach/hurd/x86_64/libm.abilist8
-rw-r--r--sysdeps/s390/configure40
-rw-r--r--sysdeps/s390/configure.ac18
-rw-r--r--sysdeps/unix/sysv/linux/aarch64/Makefile13
-rw-r--r--sysdeps/unix/sysv/linux/aarch64/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/aarch64/tst-tlsdesc-pac-mod.c27
-rw-r--r--sysdeps/unix/sysv/linux/aarch64/tst-tlsdesc-pac.c48
-rw-r--r--sysdeps/unix/sysv/linux/alpha/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/arc/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/arm/be/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/arm/le/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/csky/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/hppa/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/i386/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/microblaze/be/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/microblaze/le/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/mips/mips32/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/mips/mips64/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/or1k/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/configure83
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/configure.ac34
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist9
-rw-r--r--sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/sh/be/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/sh/le/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/sys/mount.h2
-rw-r--r--sysdeps/unix/sysv/linux/syscall-names.list4
-rw-r--r--sysdeps/unix/sysv/linux/x86_64/64/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist8
-rw-r--r--sysdeps/wordsize-32/tst-scanf-format-int-i.input192
-rw-r--r--sysdeps/wordsize-32/tst-scanf-format-long-i.input192
-rw-r--r--sysdeps/wordsize-32/tst-scanf-format-uint-b.input96
-rw-r--r--sysdeps/wordsize-32/tst-scanf-format-uint-x.input96
-rw-r--r--sysdeps/wordsize-32/tst-scanf-format-uint-xx.input96
-rw-r--r--sysdeps/wordsize-32/tst-scanf-format-ulong-b.input96
-rw-r--r--sysdeps/wordsize-32/tst-scanf-format-ulong-x.input96
-rw-r--r--sysdeps/wordsize-32/tst-scanf-format-ulong-xx.input96
-rw-r--r--sysdeps/wordsize-64/tst-scanf-format-int-i.input192
-rw-r--r--sysdeps/wordsize-64/tst-scanf-format-long-i.input192
-rw-r--r--sysdeps/wordsize-64/tst-scanf-format-uint-b.input96
-rw-r--r--sysdeps/wordsize-64/tst-scanf-format-uint-x.input96
-rw-r--r--sysdeps/wordsize-64/tst-scanf-format-uint-xx.input96
-rw-r--r--sysdeps/wordsize-64/tst-scanf-format-ulong-b.input96
-rw-r--r--sysdeps/wordsize-64/tst-scanf-format-ulong-x.input96
-rw-r--r--sysdeps/wordsize-64/tst-scanf-format-ulong-xx.input96
-rw-r--r--sysdeps/x86/Makefile22
-rw-r--r--sysdeps/x86/cpu-features.c16
-rw-r--r--sysdeps/x86/cpu-tunables.c4
-rw-r--r--sysdeps/x86/dl-diagnostics-cpu.c2
-rw-r--r--sysdeps/x86/include/cpu-features.h9
-rw-r--r--sysdeps/x86/tst-gnu2-tls2-x86-noxsave.c1
-rw-r--r--sysdeps/x86/tst-gnu2-tls2-x86-noxsavec.c1
-rw-r--r--sysdeps/x86/tst-gnu2-tls2-x86-noxsavexsavec.c1
-rw-r--r--sysdeps/x86_64/dl-tlsdesc-dynamic.h2
247 files changed, 26575 insertions, 4644 deletions
diff --git a/INSTALL b/INSTALL
index a56179a..d3200f2 100644
--- a/INSTALL
+++ b/INSTALL
@@ -488,31 +488,14 @@ build the GNU C Library:
As of release time, GNU 'make' 4.4.1 is the newest verified to work
to build the GNU C Library.
- * GCC 6.2 or newer
+ * GCC 12.1 or newer
- GCC 6.2 or higher is required. In general it is recommended to use
- the newest version of the compiler that is known to work for
+ GCC 12.1 or higher is required. In general it is recommended to
+ use the newest version of the compiler that is known to work for
building the GNU C Library, as newer compilers usually produce
better code. As of release time, GCC 14.2.1 is the newest compiler
verified to work to build the GNU C Library.
- For PowerPC 64-bits little-endian (powerpc64le), a GCC version with
- support for '-mno-gnu-attribute', '-mabi=ieeelongdouble', and
- '-mabi=ibmlongdouble' is required. Likewise, the compiler must
- also support passing '-mlong-double-128' with the preceding
- options. As of release, this implies GCC 7.4 and newer (excepting
- GCC 7.5.0, see GCC PR94200). These additional features are
- required for building the GNU C Library with support for IEEE long
- double.
-
- For ARC architecture builds, GCC 8.3 or higher is needed.
-
- For s390x architecture builds, GCC 7.1 or higher is needed (See gcc
- Bug 98269).
-
- For AArch64 architecture builds with mathvec enabled, GCC 10 or
- higher is needed due to dependency on arm_sve.h.
-
For multi-arch support it is recommended to use a GCC which has
been built with support for GNU indirect functions. This ensures
that correct debugging information is generated for functions
diff --git a/NEWS b/NEWS
index c2a978b..52cbf1a 100644
--- a/NEWS
+++ b/NEWS
@@ -14,7 +14,7 @@ Major new features:
functions for float, double, long double, _FloatN and _FloatNx, and a
type-generic macro in <tgmath.h>.
- - Power and absolute-value functions: powr, rsqrt.
+ - Power and absolute-value functions: pown, powr, rsqrt.
* On Linux, the pthread_gettid_np function has been added.
diff --git a/configure b/configure
index d11dcf9..7cda641 100755
--- a/configure
+++ b/configure
@@ -5764,6 +5764,7 @@ if test $ac_verc_fail = yes; then
fi
+# Require GCC 12.1 to build.
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC is sufficient to build libc" >&5
printf %s "checking if $CC is sufficient to build libc... " >&6; }
if test ${libc_cv_compiler_ok+y}
@@ -5778,7 +5779,7 @@ int
main (void)
{
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if !defined __GNUC__ || __GNUC__ < 12 || (__GNUC__ == 12 && __GNUC_MINOR__ < 1)
#error insufficient compiler
#endif
;
diff --git a/configure.ac b/configure.ac
index d068bb5..0b0d887 100644
--- a/configure.ac
+++ b/configure.ac
@@ -573,9 +573,10 @@ AC_CHECK_PROG_VER(BISON, bison, --version,
[bison (GNU Bison) \([0-9]*\.[0-9.]*\)],
[2.7*|[3-9].*|[1-9][0-9]*], critic_missing="$critic_missing bison")
+# Require GCC 12.1 to build.
AC_CACHE_CHECK([if $CC is sufficient to build libc], libc_cv_compiler_ok, [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
+#if !defined __GNUC__ || __GNUC__ < 12 || (__GNUC__ == 12 && __GNUC_MINOR__ < 1)
#error insufficient compiler
#endif]])],
[libc_cv_compiler_ok=yes],
diff --git a/elf/Makefile b/elf/Makefile
index 1282a5b..250348c 100644
--- a/elf/Makefile
+++ b/elf/Makefile
@@ -3453,7 +3453,8 @@ $(objpfx)tst-dlopen-constructor-null-mod2.so: \
CFLAGS-tst-origin.c += $(no-stack-protector)
CFLAGS-liborigin-mod.c += $(no-stack-protector)
# Link tst-origin with liborigin-mod.so, but without a full path.
-LDFLAGS-tst-origin += -Wl,-rpath,\$$ORIGIN -L$(subst :, -L,$(rpath-link)) -lorigin-mod
+LDFLAGS-tst-origin += -Wl,-rpath,\$$ORIGIN -L$(subst :, -L,$(rpath-link))
+LDLIBS-tst-origin += -lorigin-mod
$(objpfx)tst-origin: +nolink-deps += $(objpfx)liborigin-mod.so
$(objpfx)tst-origin: $(objpfx)liborigin-mod.so
$(objpfx)tst-origin.out: tst-origin.sh $(objpfx)tst-origin
diff --git a/localedata/Makefile b/localedata/Makefile
index 9401437..4a23593 100644
--- a/localedata/Makefile
+++ b/localedata/Makefile
@@ -236,6 +236,7 @@ tests = \
bug-iconv-trans \
bug-setlocale1 \
bug-usesetlocale \
+ tst-bz13988 \
tst-c-utf8-consistency \
tst-digits \
tst-iconv-emojis-trans \
diff --git a/localedata/tst-bz13988.c b/localedata/tst-bz13988.c
new file mode 100644
index 0000000..8d6f399
--- /dev/null
+++ b/localedata/tst-bz13988.c
@@ -0,0 +1,53 @@
+/* Localized test for BZ #13988.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <locale.h>
+#include <stdio.h>
+#include <string.h>
+
+#include <libc-diag.h>
+#include <support/check.h>
+
+#define PD "\xd9\xab"
+
+static int
+do_test (void)
+{
+ if (setlocale (LC_ALL, "fa_IR.UTF-8") == NULL)
+ FAIL_EXIT1 ("setlocale (LC_ALL, \"fa_IR.UTF-8\")");
+
+ char s[] = "+" PD "e";
+ FILE *f = fmemopen (s, strlen (s), "r");
+
+ /* Avoid: "warning: 'I' flag used with '%f' gnu_scanf format [-Wformat=]";
+ cf. GCC PR c/119514. */
+ DIAG_PUSH_NEEDS_COMMENT;
+ DIAG_IGNORE_NEEDS_COMMENT (4.9, "-Wformat");
+
+ /* This should fail to parse a floating-point number, and leave 'e' in the
+ input. */
+ double d;
+ TEST_VERIFY_EXIT (fscanf (f, "%Ilf", &d) == 0);
+ TEST_VERIFY_EXIT (fgetc (f) == 'e');
+
+ DIAG_POP_NEEDS_COMMENT;
+
+ return 0;
+}
+
+#include <support/test-driver.c>
diff --git a/malloc/arena.c b/malloc/arena.c
index 405ae82..5672c69 100644
--- a/malloc/arena.c
+++ b/malloc/arena.c
@@ -43,14 +43,14 @@
/* HEAP_MAX_SIZE should be larger than the huge page size, otherwise heaps will
use not huge pages. It is a constant so arena_for_chunk() is efficient. */
-static inline size_t
+static __always_inline size_t
heap_min_size (void)
{
return mp_.hp_pagesize == 0 || mp_.hp_pagesize > HEAP_MAX_SIZE
? HEAP_MIN_SIZE : mp_.hp_pagesize;
}
-static inline size_t
+static __always_inline size_t
heap_max_size (void)
{
return HEAP_MAX_SIZE;
@@ -141,14 +141,14 @@ static bool __malloc_initialized = false;
/* find the heap and corresponding arena for a given ptr */
-static inline heap_info *
+static __always_inline heap_info *
heap_for_ptr (void *ptr)
{
size_t max_size = heap_max_size ();
return PTR_ALIGN_DOWN (ptr, max_size);
}
-static inline struct malloc_state *
+static __always_inline struct malloc_state *
arena_for_chunk (mchunkptr ptr)
{
return chunk_main_arena (ptr) ? &main_arena : heap_for_ptr (ptr)->ar_ptr;
@@ -232,8 +232,8 @@ __malloc_fork_unlock_child (void)
}
#define TUNABLE_CALLBACK_FNDECL(__name, __type) \
-static inline int do_ ## __name (__type value); \
-static void \
+static __always_inline int do_ ## __name (__type value); \
+static void \
TUNABLE_CALLBACK (__name) (tunable_val_t *valp) \
{ \
__type value = (__type) (valp)->numval; \
diff --git a/malloc/malloc.c b/malloc/malloc.c
index b73ddbf..a0bc733 100644
--- a/malloc/malloc.c
+++ b/malloc/malloc.c
@@ -1322,9 +1322,12 @@ nextchunk-> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
value is less than PTRDIFF_T. Returns the requested size or
MINSIZE in case the value is less than MINSIZE, or 0 if any of the
previous checks fail. */
-static inline size_t
+static __always_inline size_t
checked_request2size (size_t req) __nonnull (1)
{
+ _Static_assert (PTRDIFF_MAX <= SIZE_MAX / 2,
+ "PTRDIFF_MAX is not more than half of SIZE_MAX");
+
if (__glibc_unlikely (req > PTRDIFF_MAX))
return 0;
@@ -1782,7 +1785,7 @@ static uint8_t global_max_fast;
global_max_fast = (((size_t) (s) <= MALLOC_ALIGN_MASK - SIZE_SZ) \
? MIN_CHUNK_SIZE / 2 : ((s + SIZE_SZ) & ~MALLOC_ALIGN_MASK))
-static inline INTERNAL_SIZE_T
+static __always_inline INTERNAL_SIZE_T
get_max_fast (void)
{
/* Tell the GCC optimizers that global_max_fast is never larger
@@ -2646,7 +2649,7 @@ sysmalloc (INTERNAL_SIZE_T nb, mstate av)
CHUNK_HDR_SZ | PREV_INUSE);
set_foot (chunk_at_offset (old_top, old_size), CHUNK_HDR_SZ);
set_head (old_top, old_size | PREV_INUSE | NON_MAIN_ARENA);
- _int_free (av, old_top, 1);
+ _int_free_chunk (av, old_top, chunksize (old_top), 1);
}
else
{
@@ -2912,7 +2915,7 @@ sysmalloc (INTERNAL_SIZE_T nb, mstate av)
/* If possible, release the rest. */
if (old_size >= MINSIZE)
{
- _int_free (av, old_top, 1);
+ _int_free_chunk (av, old_top, chunksize (old_top), 1);
}
}
}
@@ -3245,7 +3248,7 @@ tcache_double_free_verify (tcache_entry *e, size_t tc_idx)
/* Try to free chunk to the tcache, if success return true.
Caller must ensure that chunk and size are valid. */
-static inline bool
+static __always_inline bool
tcache_free (mchunkptr p, INTERNAL_SIZE_T size)
{
bool done = false;
@@ -3380,26 +3383,17 @@ tcache_thread_shutdown (void)
#endif /* !USE_TCACHE */
#if IS_IN (libc)
-void *
-__libc_malloc (size_t bytes)
+
+static void * __attribute_noinline__
+__libc_malloc2 (size_t bytes)
{
mstate ar_ptr;
void *victim;
- _Static_assert (PTRDIFF_MAX <= SIZE_MAX / 2,
- "PTRDIFF_MAX is not more than half of SIZE_MAX");
-
if (!__malloc_initialized)
ptmalloc_init ();
-#if USE_TCACHE
- bool err = tcache_try_malloc (bytes, &victim);
-
- if (err)
- return NULL;
- if (victim)
- return tag_new_usable (victim);
-#endif
+ MAYBE_INIT_TCACHE ();
if (SINGLE_THREAD_P)
{
@@ -3430,6 +3424,19 @@ __libc_malloc (size_t bytes)
ar_ptr == arena_for_chunk (mem2chunk (victim)));
return victim;
}
+
+void *
+__libc_malloc (size_t bytes)
+{
+#if USE_TCACHE
+ size_t tc_idx = csize2tidx (checked_request2size (bytes));
+
+ if (tcache_available (tc_idx))
+ return tag_new_usable (tcache_get (tc_idx));
+#endif
+
+ return __libc_malloc2 (bytes);
+}
libc_hidden_def (__libc_malloc)
void
@@ -3530,10 +3537,7 @@ __libc_realloc (void *oldmem, size_t bytes)
if (chunk_is_mmapped (oldp))
ar_ptr = NULL;
else
- {
- MAYBE_INIT_TCACHE ();
- ar_ptr = arena_for_chunk (oldp);
- }
+ ar_ptr = arena_for_chunk (oldp);
/* Little security check which won't hurt performance: the allocator
never wraps around at the end of the address space. Therefore
@@ -3608,7 +3612,7 @@ __libc_realloc (void *oldmem, size_t bytes)
size_t sz = memsize (oldp);
memcpy (newp, oldmem, sz);
(void) tag_region (chunk2mem (oldp), sz);
- _int_free (ar_ptr, oldp, 0);
+ _int_free_chunk (ar_ptr, oldp, chunksize (oldp), 0);
}
}
@@ -4556,7 +4560,7 @@ _int_malloc (mstate av, size_t bytes)
------------------------------ free ------------------------------
*/
-static inline void
+static __always_inline void
_int_free_check (mstate av, mchunkptr p, INTERNAL_SIZE_T size)
{
/* Little security check which won't hurt performance: the
@@ -4690,7 +4694,7 @@ _int_free_chunk (mstate av, mchunkptr p, INTERNAL_SIZE_T size, int have_lock)
P has already been locked. It will perform sanity check, then try the
fast path to free into tcache. If the attempt not success, free the
chunk to arena. */
-static inline void
+static __always_inline void
_int_free (mstate av, mchunkptr p, int have_lock)
{
INTERNAL_SIZE_T size; /* its size */
@@ -5059,7 +5063,7 @@ _int_realloc (mstate av, mchunkptr oldp, INTERNAL_SIZE_T oldsize,
(void) tag_region (oldmem, sz);
newmem = tag_new_usable (newmem);
memcpy (newmem, oldmem, sz);
- _int_free (av, oldp, 1);
+ _int_free_chunk (av, oldp, chunksize (oldp), 1);
check_inuse_chunk (av, newp);
return newmem;
}
@@ -5087,7 +5091,7 @@ _int_realloc (mstate av, mchunkptr oldp, INTERNAL_SIZE_T oldsize,
(av != &main_arena ? NON_MAIN_ARENA : 0));
/* Mark remainder as inuse so free() won't complain */
set_inuse_bit_at_offset (remainder, remainder_size);
- _int_free (av, remainder, 1);
+ _int_free_chunk (av, remainder, chunksize (remainder), 1);
}
check_inuse_chunk (av, newp);
diff --git a/manual/examples/longopt.c b/manual/examples/longopt.c
index c679cd2..bf3857b 100644
--- a/manual/examples/longopt.c
+++ b/manual/examples/longopt.c
@@ -66,23 +66,23 @@ main (int argc, char **argv)
break;
case 'a':
- puts ("option -a\n");
+ puts ("option -a");
break;
case 'b':
- puts ("option -b\n");
+ puts ("option -b");
break;
case 'c':
- printf ("option -c with value `%s'\n", optarg);
+ printf ("option -c with value '%s'\n", optarg);
break;
case 'd':
- printf ("option -d with value `%s'\n", optarg);
+ printf ("option -d with value '%s'\n", optarg);
break;
case 'f':
- printf ("option -f with value `%s'\n", optarg);
+ printf ("option -f with value '%s'\n", optarg);
break;
case '?':
diff --git a/manual/install.texi b/manual/install.texi
index d001e82..7fcdda9 100644
--- a/manual/install.texi
+++ b/manual/install.texi
@@ -530,32 +530,14 @@ As of release time, GNU @code{make} 4.4.1 is the newest verified to work
to build @theglibc{}.
@item
-GCC 6.2 or newer
+GCC 12.1 or newer
-GCC 6.2 or higher is required. In general it is recommended to use
+GCC 12.1 or higher is required. In general it is recommended to use
the newest version of the compiler that is known to work for building
@theglibc{}, as newer compilers usually produce better code. As of
release time, GCC 14.2.1 is the newest compiler verified to work to build
@theglibc{}.
-For PowerPC 64-bits little-endian (powerpc64le), a GCC version with support
-for @option{-mno-gnu-attribute}, @option{-mabi=ieeelongdouble}, and
-@option{-mabi=ibmlongdouble} is required. Likewise, the compiler must also
-support passing @option{-mlong-double-128} with the preceding options. As
-of release, this implies GCC 7.4 and newer (excepting GCC 7.5.0, see GCC
-PR94200). These additional features are required for building the GNU C
-Library with support for IEEE long double.
-
-@c powerpc64le performs an autoconf test to verify the compiler compiles with
-@c commands like "$CC -c foo.c -mabi=ibmlongdouble -mlong-double-128".
-
-For ARC architecture builds, GCC 8.3 or higher is needed.
-
-For s390x architecture builds, GCC 7.1 or higher is needed (See gcc Bug 98269).
-
-For AArch64 architecture builds with mathvec enabled, GCC 10 or higher is needed
-due to dependency on arm_sve.h.
-
For multi-arch support it is recommended to use a GCC which has been built with
support for GNU indirect functions. This ensures that correct debugging
information is generated for functions selected by IFUNC resolvers. This
diff --git a/manual/llio.texi b/manual/llio.texi
index b6bc7f2..7b5f77b 100644
--- a/manual/llio.texi
+++ b/manual/llio.texi
@@ -1693,6 +1693,8 @@ existing map is unmapped.
@c Which is which?
@item MAP_ANONYMOUS
@itemx MAP_ANON
+@standards{POSIX.1-2024, sys/mman.h}
+@standardsx{MAP_ANON, POSIX.1-2024, sys/mman.h}
This flag tells the system to create an anonymous mapping, not connected
to a file. @var{filedes} and @var{offset} are ignored, and the region is
initialized with zeros.
@@ -3639,11 +3641,14 @@ duplicate of @var{old}.
@end deftypefun
@deftypefun int dup3 (int @var{old}, int @var{new}, int @var{flags})
-@standards{Linux, unistd.h}
+@standards{POSIX.1-2024, unistd.h}
@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
This function is the same as @code{dup2} but creates the new
descriptor as if it had been opened with flags @var{flags}. The only
allowed flag is @code{O_CLOEXEC}.
+
+This function was originally a Linux extension, but was added in
+POSIX.1-2024.
@end deftypefun
@deftypevr Macro int F_DUPFD
diff --git a/manual/math.texi b/manual/math.texi
index 7490693..adbe271 100644
--- a/manual/math.texi
+++ b/manual/math.texi
@@ -789,6 +789,20 @@ but this is valid for @code{pow} if @var{power} is an integer.
The @code{powr} functions are from TS 18661-4:2015.
@end deftypefun
+@deftypefun double pown (double @var{base}, long long int @var{power})
+@deftypefunx float pownf (float @var{base}, long long int @var{power})
+@deftypefunx {long double} pownl (long double @var{base}, long long int @var{power})
+@deftypefunx _FloatN pownfN (_Float@var{N} @var{base}, long long int @var{power})
+@deftypefunx _FloatNx pownfNx (_Float@var{N}x @var{base}, long long int @var{power})
+@standards{TS 18661-4:2015, math.h}
+@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
+These return @var{base} raised to @var{power} (an integer).
+
+The @code{pown} functions are from TS 18661-4:2015 (which used
+@code{intmax_t} as the type of @var{power}; the type changed to
+@code{long long int} in C23).
+@end deftypefun
+
@cindex square root function
@deftypefun double sqrt (double @var{x})
@deftypefunx float sqrtf (float @var{x})
diff --git a/manual/memory.texi b/manual/memory.texi
index dc4621e..9a29c7d 100644
--- a/manual/memory.texi
+++ b/manual/memory.texi
@@ -842,8 +842,8 @@ is left undisturbed.
@end deftypefun
@deftypefun {void *} reallocarray (void *@var{ptr}, size_t @var{nmemb}, size_t @var{size})
-@standards{BSD, malloc.h}
-@standards{BSD, stdlib.h}
+@standards{POSIX.1-2024, malloc.h}
+@standards{POSIX.1-2024, stdlib.h}
@safety{@prelim{}@mtsafe{}@asunsafe{@asulock{}}@acunsafe{@aculock{} @acsfd{} @acsmem{}}}
The @code{reallocarray} function changes the size of the block whose address
@@ -856,8 +856,8 @@ returning a null pointer, and leaving the original block unchanged.
@code{reallocarray} should be used instead of @code{realloc} when the new size
of the allocated block is the result of a multiplication that might overflow.
-@strong{Portability Note:} This function is not part of any standard. It was
-first introduced in OpenBSD 5.6.
+This function was originally derived from OpenBSD 5.6, but was added in
+POSIX.1-2024.
@end deftypefun
Like @code{malloc}, @code{realloc} and @code{reallocarray} may return a null
diff --git a/manual/message.texi b/manual/message.texi
index ef68693..71b56e6 100644
--- a/manual/message.texi
+++ b/manual/message.texi
@@ -18,11 +18,11 @@ in separate files which are loaded at runtime depending on the language
selection of the user.
@Theglibc{} provides two different sets of functions to support
-message translation. The problem is that neither of the interfaces is
-officially defined by the POSIX standard. The @code{catgets} family of
-functions is defined in the X/Open standard but this is derived from
-industry decisions and therefore not necessarily based on reasonable
-decisions.
+message translation. The @code{catgets} family of functions were
+previously the only family defined in the X/Open standard but they were
+derived from industry decisions and therefore not necessarily based on
+reasonable decisions. However, the preferable @code{gettext} family of
+functions was standardized in POSIX-1.2024.
As mentioned above, the message catalog handling provides easy
extendability by using external data files which contain the message
@@ -830,7 +830,7 @@ not part of the C library they can be found in a separate library named
@file{libintl.a} (or accordingly different for shared libraries).
@deftypefun {char *} gettext (const char *@var{msgid})
-@standards{GNU, libintl.h}
+@standards{POSIX-1.2024, libintl.h}
@safety{@prelim{}@mtsafe{@mtsenv{}}@asunsafe{@asucorrupt{} @ascuheap{} @asulock{} @ascudlopen{}}@acunsafe{@acucorrupt{} @aculock{} @acsfd{} @acsmem{}}}
@c Wrapper for dcgettext.
The @code{gettext} function searches the currently selected message
@@ -878,7 +878,7 @@ currently selected default message catalog it must specify all ambiguous
information.
@deftypefun {char *} dgettext (const char *@var{domainname}, const char *@var{msgid})
-@standards{GNU, libintl.h}
+@standards{POSIX-1.2024, libintl.h}
@safety{@prelim{}@mtsafe{@mtsenv{}}@asunsafe{@asucorrupt{} @ascuheap{} @asulock{} @ascudlopen{}}@acunsafe{@acucorrupt{} @aculock{} @acsfd{} @acsmem{}}}
@c Wrapper for dcgettext.
The @code{dgettext} function acts just like the @code{gettext}
@@ -893,7 +893,7 @@ anachronism. The returned string must never be modified.
@end deftypefun
@deftypefun {char *} dcgettext (const char *@var{domainname}, const char *@var{msgid}, int @var{category})
-@standards{GNU, libintl.h}
+@standards{POSIX-1.2024, libintl.h}
@safety{@prelim{}@mtsafe{@mtsenv{}}@asunsafe{@asucorrupt{} @ascuheap{} @asulock{} @ascudlopen{}}@acunsafe{@acucorrupt{} @aculock{} @acsfd{} @acsmem{}}}
@c dcgettext @mtsenv @asucorrupt @ascuheap @asulock @ascudlopen @acucorrupt @aculock @acsfd @acsmem
@c dcigettext @mtsenv @asucorrupt @ascuheap @asulock @ascudlopen @acucorrupt @aculock @acsfd @acsmem
@@ -1112,7 +1112,7 @@ exactly one domain is active. This is controlled with the following
function.
@deftypefun {char *} textdomain (const char *@var{domainname})
-@standards{GNU, libintl.h}
+@standards{POSIX-1.2024, libintl.h}
@safety{@prelim{}@mtsafe{}@asunsafe{@asulock{} @ascuheap{}}@acunsafe{@aculock{} @acsmem{}}}
@c textdomain @asulock @ascuheap @aculock @acsmem
@c libc_rwlock_wrlock @asulock @aculock
@@ -1149,7 +1149,7 @@ really never should be used.
@end deftypefun
@deftypefun {char *} bindtextdomain (const char *@var{domainname}, const char *@var{dirname})
-@standards{GNU, libintl.h}
+@standards{POSIX-1.2024, libintl.h}
@safety{@prelim{}@mtsafe{}@asunsafe{@ascuheap{}}@acunsafe{@acsmem{}}}
@c bindtextdomain @ascuheap @acsmem
@c set_binding_values @ascuheap @acsmem
@@ -1271,7 +1271,7 @@ to be written in English, this solution nevertheless fulfills its
purpose.
@deftypefun {char *} ngettext (const char *@var{msgid1}, const char *@var{msgid2}, unsigned long int @var{n})
-@standards{GNU, libintl.h}
+@standards{POSIX-1.2024, libintl.h}
@safety{@prelim{}@mtsafe{@mtsenv{}}@asunsafe{@asucorrupt{} @ascuheap{} @asulock{} @ascudlopen{}}@acunsafe{@acucorrupt{} @aculock{} @acsfd{} @acsmem{}}}
@c Wrapper for dcngettext.
The @code{ngettext} function is similar to the @code{gettext} function
@@ -1295,7 +1295,7 @@ Please note that the numeric value @var{n} has to be passed to the
@end deftypefun
@deftypefun {char *} dngettext (const char *@var{domain}, const char *@var{msgid1}, const char *@var{msgid2}, unsigned long int @var{n})
-@standards{GNU, libintl.h}
+@standards{POSIX-1.2024, libintl.h}
@safety{@prelim{}@mtsafe{@mtsenv{}}@asunsafe{@asucorrupt{} @ascuheap{} @asulock{} @ascudlopen{}}@acunsafe{@acucorrupt{} @aculock{} @acsfd{} @acsmem{}}}
@c Wrapper for dcngettext.
The @code{dngettext} is similar to the @code{dgettext} function in the
@@ -1305,7 +1305,7 @@ parameters are handled in the same way @code{ngettext} handles them.
@end deftypefun
@deftypefun {char *} dcngettext (const char *@var{domain}, const char *@var{msgid1}, const char *@var{msgid2}, unsigned long int @var{n}, int @var{category})
-@standards{GNU, libintl.h}
+@standards{POSIX-1.2024, libintl.h}
@safety{@prelim{}@mtsafe{@mtsenv{}}@asunsafe{@asucorrupt{} @ascuheap{} @asulock{} @ascudlopen{}}@acunsafe{@acucorrupt{} @aculock{} @acsfd{} @acsmem{}}}
@c Wrapper for dcigettext.
The @code{dcngettext} is similar to the @code{dcgettext} function in the
@@ -1562,7 +1562,7 @@ independently of the current output character set. It is therefore
recommended that all @var{msgid}s be US-ASCII strings.
@deftypefun {char *} bind_textdomain_codeset (const char *@var{domainname}, const char *@var{codeset})
-@standards{GNU, libintl.h}
+@standards{POSIX-1.2024, libintl.h}
@safety{@prelim{}@mtsafe{}@asunsafe{@ascuheap{}}@acunsafe{@acsmem{}}}
@c bind_textdomain_codeset @ascuheap @acsmem
@c set_binding_values dup @ascuheap @acsmem
diff --git a/manual/pattern.texi b/manual/pattern.texi
index 250fa1e..f2e8353 100644
--- a/manual/pattern.texi
+++ b/manual/pattern.texi
@@ -119,9 +119,12 @@ If this flag is set, either @samp{foo*} or @samp{foobar} as a pattern
would match the string @samp{foobar/frobozz}.
@item FNM_CASEFOLD
-@standards{GNU, fnmatch.h}
+@standards{POSIX.1-2024, fnmatch.h}
Ignore case in comparing @var{string} to @var{pattern}.
+This macro was originally a GNU extension, but was added in
+POSIX.1-2024.
+
@item FNM_EXTMATCH
@standards{GNU, fnmatch.h}
@cindex Korn Shell
diff --git a/manual/process.texi b/manual/process.texi
index a8f37e5..609c78a 100644
--- a/manual/process.texi
+++ b/manual/process.texi
@@ -338,7 +338,7 @@ signals and signal actions from the parent process.)
@end itemize
@deftypefun pid_t _Fork (void)
-@standards{GNU, unistd.h}
+@standards{POSIX.1-2024, unistd.h}
@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
The @code{_Fork} function is similar to @code{fork}, but it does not invoke
any callbacks registered with @code{pthread_atfork}, nor does it reset
@@ -347,8 +347,9 @@ new subprocess, only async-signal-safe functions may be called, such as
@code{dup2} or @code{execve}.
The @code{_Fork} function is an async-signal-safe replacement of @code{fork}.
-It is a GNU extension.
+This function was originally a GNU extension, but was added in
+POSIX.1-2024.
@end deftypefun
@deftypefun pid_t vfork (void)
@@ -835,10 +836,13 @@ signal number of the signal that terminated the child process.
@end deftypefn
@deftypefn Macro int WCOREDUMP (int @var{status})
-@standards{BSD, sys/wait.h}
+@standards{POSIX.1-2024, sys/wait.h}
@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
This macro returns a nonzero value if the child process terminated
and produced a core dump.
+
+This macro was originally a BSD extension, but was added in
+POSIX.1-2024.
@end deftypefn
@deftypefn Macro int WIFSTOPPED (int @var{status})
diff --git a/manual/signal.texi b/manual/signal.texi
index 842b4e4..7e21a93 100644
--- a/manual/signal.texi
+++ b/manual/signal.texi
@@ -803,7 +803,7 @@ The default action is to terminate the process.
@end deftypevr
@deftypevr Macro int SIGWINCH
-@standards{BSD, signal.h}
+@standards{POSIX.1-2024, signal.h}
Window size change. This is generated on some systems (including GNU)
when the terminal driver's record of the number of rows and columns on
the screen is changed. The default action is to ignore it.
@@ -811,6 +811,9 @@ the screen is changed. The default action is to ignore it.
If a program does full-screen display, it should handle @code{SIGWINCH}.
When the signal arrives, it should fetch the new screen size and
reformat its display accordingly.
+
+This macro was originally a BSD extension, but was added in
+POSIX.1-2024.
@end deftypevr
@deftypevr Macro int SIGINFO
diff --git a/manual/startup.texi b/manual/startup.texi
index 95b0ed8..6f29ddd 100644
--- a/manual/startup.texi
+++ b/manual/startup.texi
@@ -337,7 +337,7 @@ pointer.
@end deftypefun
@deftypefun {char *} secure_getenv (const char *@var{name})
-@standards{GNU, stdlib.h}
+@standards{POSIX.1-2024, stdlib.h}
@safety{@prelim{}@mtsafe{@mtsenv{}}@assafe{}@acsafe{}}
@c Calls getenv unless secure mode is enabled.
This function is similar to @code{getenv}, but it returns a null
@@ -346,7 +346,8 @@ program file has SUID or SGID bits set. General-purpose libraries
should always prefer this function over @code{getenv} to avoid
vulnerabilities if the library is referenced from a SUID/SGID program.
-This function is a GNU extension.
+This function was originally a GNU extension, but was added in
+POSIX.1-2024.
@end deftypefun
diff --git a/manual/string.texi b/manual/string.texi
index 0b667bd..feba0b7 100644
--- a/manual/string.texi
+++ b/manual/string.texi
@@ -1081,7 +1081,7 @@ issues. @xref{Concatenating Strings}.
@end deftypefun
@deftypefun size_t strlcpy (char *restrict @var{to}, const char *restrict @var{from}, size_t @var{size})
-@standards{BSD, string.h}
+@standards{POSIX-1.2024, string.h}
@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
This function copies the string @var{from} to the destination array
@var{to}, limiting the result's size (including the null terminator)
@@ -1114,21 +1114,23 @@ processing strings. Also, this function has a performance issue,
as its time cost is proportional to the length of @var{from}
even when @var{size} is small.
-This function is derived from OpenBSD 2.4.
+This function was originally derived from OpenBSD 2.4, but was added in
+POSIX.1-2024.
@end deftypefun
@deftypefun size_t wcslcpy (wchar_t *restrict @var{to}, const wchar_t *restrict @var{from}, size_t @var{size})
-@standards{BSD, string.h}
+@standards{POSIX.1-2024, string.h}
@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
This function is a variant of @code{strlcpy} for wide strings.
The @var{size} argument counts the length of the destination buffer in
wide characters (and not bytes).
-This function is derived from BSD.
+This function was originally a BSD extension, but was added in
+POSIX.1-2024.
@end deftypefun
@deftypefun size_t strlcat (char *restrict @var{to}, const char *restrict @var{from}, size_t @var{size})
-@standards{BSD, string.h}
+@standards{POSIX-1.2024, string.h}
@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
This function appends the string @var{from} to the
string @var{to}, limiting the result's total size (including the null
@@ -1156,17 +1158,19 @@ As noted below, this function is generally a poor choice for
processing strings. Also, this function has significant performance
issues. @xref{Concatenating Strings}.
-This function is derived from OpenBSD 2.4.
+This function was originally derived from OpenBSD 2.4, but was added in
+POSIX.1-2024.
@end deftypefun
@deftypefun size_t wcslcat (wchar_t *restrict @var{to}, const wchar_t *restrict @var{from}, size_t @var{size})
-@standards{BSD, string.h}
+@standards{POSIX.1-2024, string.h}
@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
This function is a variant of @code{strlcat} for wide strings.
The @var{size} argument counts the length of the destination buffer in
wide characters (and not bytes).
-This function is derived from BSD.
+This function was originally a BSD extension, but was added in
+POSIX.1-2024.
@end deftypefun
Because these functions can abruptly truncate strings or wide strings,
@@ -2008,14 +2012,15 @@ strcasestr ("hello, World", "wo")
@deftypefun {void *} memmem (const void *@var{haystack}, size_t @var{haystack-len},@*const void *@var{needle}, size_t @var{needle-len})
-@standards{GNU, string.h}
+@standards{POSIX.1-2024, string.h}
@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
This is like @code{strstr}, but @var{needle} and @var{haystack} are byte
arrays rather than strings. @var{needle-len} is the
length of @var{needle} and @var{haystack-len} is the length of
@var{haystack}.
-This function is a GNU extension.
+This function was originally a GNU extension, but was added in
+POSIX.1-2024.
@end deftypefun
@deftypefun size_t strspn (const char *@var{string}, const char *@var{skipset})
diff --git a/manual/terminal.texi b/manual/terminal.texi
index bdaee56..b437cb5 100644
--- a/manual/terminal.texi
+++ b/manual/terminal.texi
@@ -2107,7 +2107,7 @@ might be overwritten by subsequent calls to @code{ptsname}.
@end deftypefun
@deftypefun int ptsname_r (int @var{filedes}, char *@var{buf}, size_t @var{len})
-@standards{GNU, stdlib.h}
+@standards{POSIX.1-2024, stdlib.h}
@safety{@prelim{}@mtsafe{}@asunsafe{@ascuheap{/bsd}}@acunsafe{@acsmem{} @acsfd{}}}
@c ptsname_r @ascuheap/bsd @acsmem @acsfd
@c /hurd
@@ -2143,7 +2143,8 @@ The @code{ptsname_r} function is similar to the @code{ptsname} function
except that it places its result into the user-specified buffer starting
at @var{buf} with length @var{len}.
-This function is a GNU extension.
+This function was originally a GNU extension, but was added in
+POSIX.1-2024.
@end deftypefun
Typical usage of these functions is illustrated by the following example:
diff --git a/manual/threads.texi b/manual/threads.texi
index 7b9c796..67955e1 100644
--- a/manual/threads.texi
+++ b/manual/threads.texi
@@ -554,6 +554,8 @@ This section describes the @glibcadj{} POSIX Threads implementation.
@menu
* Thread-specific Data:: Support for creating and
managing thread-specific data
+* Waiting with Explicit Clocks:: Functions for waiting with an
+ explicit clock specification.
* POSIX Semaphores:: Support for process and thread
synchronization using semaphores
* Non-POSIX Extensions:: Additional functions to extend
@@ -617,6 +619,55 @@ Associate the thread-specific @var{value} with @var{key} in the calling thread.
@end deftypefun
+@node Waiting with Explicit Clocks
+@subsection Functions for Waiting According to a Specific Clock
+
+@Theglibc{} provides several waiting functions that expect an explicit
+@code{clockid_t} argument. These functions were all adopted by
+POSIX.1-2024.
+
+@comment pthread.h
+@deftypefun int pthread_cond_clockwait (pthread_cond_t *@var{cond}, pthread_mutex_t *@var{mutex}, clockid_t @var{clockid}, const struct timespec *@var{abstime})
+@standards{POSIX-1.2024, pthread.h}
+@safety{@prelim{}@mtsafe{}@asunsafe{@asulock{}}@acunsafe{@aculock{}}}
+@c If exactly the same function with arguments is called from a signal
+@c handler that interrupts between the mutex unlock and sleep then it
+@c will unlock the mutex twice resulting in undefined behaviour. Keep
+@c in mind that the unlock and sleep are only atomic with respect to other
+@c threads (really a happens-after relationship for pthread_cond_broadcast
+@c and pthread_cond_signal).
+@c In the AC case we would cancel the thread and the mutex would remain
+@c locked and we can't recover from that.
+Behaves like @code{pthread_cond_timedwait} except the time @var{abstime} is
+measured against the clock specified by @var{clockid} rather than the clock
+specified or defaulted when @code{pthread_cond_init} was called. Currently,
+@var{clockid} must be either @code{CLOCK_MONOTONIC} or
+@code{CLOCK_REALTIME}.
+@end deftypefun
+
+@comment pthread.h
+@deftypefun int pthread_rwlock_clockrdlock (pthread_rwlock_t *@var{rwlock}, clockid_t @var{clockid}, const struct timespec *@var{abstime})
+@standards{POSIX-1.2024, pthread.h}
+@safety{@prelim{}@mtsafe{}@asunsafe{@asulock{}}@acunsafe{@aculock{}}}
+Behaves like @code{pthread_rwlock_timedrdlock} except the time
+@var{abstime} is measured against the clock specified by @var{clockid}
+rather than @code{CLOCK_REALTIME}. Currently, @var{clockid} must be either
+@code{CLOCK_MONOTONIC} or @code{CLOCK_REALTIME}, otherwise @code{EINVAL} is
+returned.
+@end deftypefun
+
+@comment pthread.h
+@deftypefun int pthread_rwlock_clockwrlock (pthread_rwlock_t *@var{rwlock}, clockid_t @var{clockid}, const struct timespec *@var{abstime})
+@standards{POSIX-1.2024, pthread.h}
+@safety{@prelim{}@mtsafe{}@asunsafe{@asulock{}}@acunsafe{@aculock{}}}
+Behaves like @code{pthread_rwlock_timedwrlock} except the time
+@var{abstime} is measured against the clock specified by @var{clockid}
+rather than @code{CLOCK_REALTIME}. Currently, @var{clockid} must be either
+@code{CLOCK_MONOTONIC} or @code{CLOCK_REALTIME}, otherwise @code{EINVAL} is
+returned.
+@end deftypefun
+
+
@node POSIX Semaphores
@subsection POSIX Semaphores
@@ -729,8 +780,7 @@ the standard.
* Default Thread Attributes:: Setting default attributes for
threads in a process.
* Initial Thread Signal Mask:: Setting the initial mask of threads.
-* Waiting with Explicit Clocks:: Functions for waiting with an
- explicit clock specification.
+* Joining Threads:: Wait for a thread to terminate.
* Single-Threaded:: Detecting single-threaded execution.
* Restartable Sequences:: Linux-specific restartable sequences
integration.
@@ -849,52 +899,11 @@ signal mask and use @code{pthread_sigmask} to apply it to the thread.
If the signal mask was copied to a heap allocation, the copy should be
freed.
-@node Waiting with Explicit Clocks
-@subsubsection Functions for Waiting According to a Specific Clock
-
-@Theglibc{} provides several waiting functions that expect an explicit
-@code{clockid_t} argument.
+@node Joining Threads
+@subsubsection Wait for a thread to terminate
-@comment pthread.h
-@comment POSIX-proposed
-@deftypefun int pthread_cond_clockwait (pthread_cond_t *@var{cond}, pthread_mutex_t *@var{mutex}, clockid_t @var{clockid}, const struct timespec *@var{abstime})
-@safety{@prelim{}@mtsafe{}@asunsafe{@asulock{}}@acunsafe{@aculock{}}}
-@c If exactly the same function with arguments is called from a signal
-@c handler that interrupts between the mutex unlock and sleep then it
-@c will unlock the mutex twice resulting in undefined behaviour. Keep
-@c in mind that the unlock and sleep are only atomic with respect to other
-@c threads (really a happens-after relationship for pthread_cond_broadcast
-@c and pthread_cond_signal).
-@c In the AC case we would cancel the thread and the mutex would remain
-@c locked and we can't recover from that.
-Behaves like @code{pthread_cond_timedwait} except the time @var{abstime} is
-measured against the clock specified by @var{clockid} rather than the clock
-specified or defaulted when @code{pthread_cond_init} was called. Currently,
-@var{clockid} must be either @code{CLOCK_MONOTONIC} or
-@code{CLOCK_REALTIME}.
-@end deftypefun
-
-@comment pthread.h
-@comment POSIX-proposed
-@deftypefun int pthread_rwlock_clockrdlock (pthread_rwlock_t *@var{rwlock}, clockid_t @var{clockid}, const struct timespec *@var{abstime})
-@safety{@prelim{}@mtsafe{}@asunsafe{@asulock{}}@acunsafe{@aculock{}}}
-Behaves like @code{pthread_rwlock_timedrdlock} except the time
-@var{abstime} is measured against the clock specified by @var{clockid}
-rather than @code{CLOCK_REALTIME}. Currently, @var{clockid} must be either
-@code{CLOCK_MONOTONIC} or @code{CLOCK_REALTIME}, otherwise @code{EINVAL} is
-returned.
-@end deftypefun
-
-@comment pthread.h
-@comment POSIX-proposed
-@deftypefun int pthread_rwlock_clockwrlock (pthread_rwlock_t *@var{rwlock}, clockid_t @var{clockid}, const struct timespec *@var{abstime})
-@safety{@prelim{}@mtsafe{}@asunsafe{@asulock{}}@acunsafe{@aculock{}}}
-Behaves like @code{pthread_rwlock_timedwrlock} except the time
-@var{abstime} is measured against the clock specified by @var{clockid}
-rather than @code{CLOCK_REALTIME}. Currently, @var{clockid} must be either
-@code{CLOCK_MONOTONIC} or @code{CLOCK_REALTIME}, otherwise @code{EINVAL} is
-returned.
-@end deftypefun
+@Theglibc{} provides several extensions to the @code{pthread_join}
+function.
@comment pthread.h
@comment GNU extension
diff --git a/math/Makefile b/math/Makefile
index 64d9d4d..6b2331d 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -139,6 +139,7 @@ gen-libm-calls = \
s_log2p1F \
s_nanF \
s_nextdownF \
+ s_pownF \
s_powrF \
s_rsqrtF \
s_significandF \
@@ -686,6 +687,7 @@ libm-test-funcs-auto = \
log1p \
log2p1 \
pow \
+ pown \
powr \
rsqrt \
sin \
@@ -1018,6 +1020,7 @@ tgmath3-macros = \
nexttoward \
nextup \
pow \
+ pown \
powr \
remainder \
remquo \
@@ -1442,6 +1445,7 @@ CFLAGS-s_nexttoward.c += -fno-builtin-nexttoward -fno-builtin-nexttowardl
CFLAGS-s_nexttowardf.c += -fno-builtin-nexttowardf
CFLAGS-s_nextup.c += -fno-builtin-nextupl
CFLAGS-e_pow.c += -fno-builtin-powl
+CFLAGS-s_pown.c += -fno-builtin-pownl
CFLAGS-s_powr.c += -fno-builtin-powrl
CFLAGS-w_remainder.c += -fno-builtin-remainderl -fno-builtin-dreml
CFLAGS-s_remquo.c += -fno-builtin-remquol
@@ -1578,6 +1582,7 @@ CFLAGS-s_nextafter.c += -fno-builtin-nextafterf32x -fno-builtin-nextafterf64
CFLAGS-s_nextdown.c += -fno-builtin-nextdownf32x -fno-builtin-nextdownf64
CFLAGS-s_nextup.c += -fno-builtin-nextupf32x -fno-builtin-nextupf64
CFLAGS-e_pow.c += -fno-builtin-powf32x -fno-builtin-powf64
+CFLAGS-s_pown.c += -fno-builtin-pownf32x -fno-builtin-pownf64
CFLAGS-s_powr.c += -fno-builtin-powrf32x -fno-builtin-powrf64
CFLAGS-w_remainder.c += -fno-builtin-remainderf32x -fno-builtin-remainderf64
CFLAGS-s_remquo.c += -fno-builtin-remquof32x -fno-builtin-remquof64
@@ -1705,6 +1710,7 @@ CFLAGS-s_nextafterf.c += -fno-builtin-nextafterf32
CFLAGS-s_nextdownf.c += -fno-builtin-nextdownf32
CFLAGS-s_nextupf.c += -fno-builtin-nextupf32
CFLAGS-e_powf.c += -fno-builtin-powf32
+CFLAGS-s_pownf.c += -fno-builtin-pownf32
CFLAGS-s_powrf.c += -fno-builtin-powrf32
CFLAGS-w_remainderf.c += -fno-builtin-remainderf32
CFLAGS-s_remquof.c += -fno-builtin-remquof32
diff --git a/math/Versions b/math/Versions
index f927075..36c0f23 100644
--- a/math/Versions
+++ b/math/Versions
@@ -673,9 +673,11 @@ libm {
}
GLIBC_2.42 {
# Functions not involving _Float64x or _Float128, for all configurations.
+ pown; pownf; pownl; pownf32; pownf64; pownf32x;
powr; powrf; powrl; powrf32; powrf64; powrf32x;
rsqrt; rsqrtf; rsqrtl; rsqrtf32; rsqrtf64; rsqrtf32x;
# Functions involving _Float64x or _Float128, for some configurations.
+ pownf64x; pownf128;
powrf64x; powrf128;
rsqrtf64x; rsqrtf128;
}
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index cb5d644..7cb8a89 100644
--- a/math/auto-libm-test-in
+++ b/math/auto-libm-test-in
@@ -8151,6 +8151,383 @@ pow 0x1.059c76p+0 0x1.ff80bep+11
pow 0x1.7ac7cp+5 23
pow -0x1.7ac7cp+5 23
+pown 0 0
+pown 0 -0
+pown -0 0
+pown -0 -0
+
+pown 10 0
+pown 10 -0
+pown -10 0
+pown -10 -0
+
+pown 1 1
+pown 1 -1
+pown 1 0x4fffffffffffffff
+
+# pown (x, +-0) == 1.
+pown 32.75 0
+pown 32.75 -0
+pown -32.75 0
+pown -32.75 -0
+pown 0x1p72 0
+pown 0x1p72 -0
+pown 0x1p-72 0
+pown 0x1p-72 -0
+
+pown 0 1
+pown 0 11
+
+pown -0 1
+pown -0 11
+
+pown 0 2
+
+pown -0 2
+
+# pown (+0, y) == +0 for y an odd integer > 0.
+pown 0.0 27
+pown 0.0 0xffffff
+pown 0.0 0x1fffffffffffff
+
+# pown (-0, y) == -0 for y an odd integer > 0.
+pown -0 27
+pown -0 0xffffff
+pown -0 0x1fffffe
+pown -0 0x1fffffffffffff
+pown -0 0x3ffffffffffffe
+pown -0 0x7fffffffffffffff
+
+# pown (+0, y) == +0 for y > 0 and not an odd integer.
+pown 0.0 4
+pown 0.0 0x1000000
+
+# pown (-0, y) == +0 for y > 0 and not an odd integer.
+pown -0 4
+pown -0 0x1000000
+
+pown 2 4
+pown 256 8
+
+pown -1.0 -0xffffff
+pown -1.0 -0x1fffffe
+pown -1.0 -0x1fffffffffffff
+pown -1.0 -0x3ffffffffffffe
+pown -1.0 -0x7fffffffffffffff
+
+pown -1.0 0xffffff
+pown -1.0 0x1fffffe
+pown -1.0 0x1fffffffffffff
+pown -1.0 0x3ffffffffffffe
+pown -1.0 0x7fffffffffffffff
+
+pown -2.0 126
+pown -2.0 127
+pown -2.0 -126
+pown -2.0 -127
+
+pown -2.0 -0xffffff
+pown -2.0 -0x1fffffe
+pown -2.0 -0x1fffffffffffff
+pown -2.0 -0x3ffffffffffffe
+pown -2.0 -0x7fffffffffffffff
+
+pown -2.0 0xffffff
+pown -2.0 0x1fffffe
+pown -2.0 0x1fffffffffffff
+pown -2.0 0x3ffffffffffffe
+pown -2.0 0x7fffffffffffffff
+
+pown -max -2
+pown -max -3
+pown -max 2
+pown -max 3
+
+pown -max -0xffffff
+pown -max -0x1fffffe
+pown -max -0x1fffffffffffff
+pown -max -0x3ffffffffffffe
+pown -max -0x7fffffffffffffff
+
+pown -max 0xffffff
+pown -max 0x1fffffe
+pown -max 0x1fffffffffffff
+pown -max 0x3ffffffffffffe
+pown -max 0x7fffffffffffffff
+
+pown -0x1p65 2
+pown -0x1p65 3
+pown -0x1p65 4
+pown -0x1p65 5
+pown -0x1p43 3
+pown -0x1p43 4
+pown -0x1p43 5
+pown -0x1p33 4
+pown -0x1p33 5
+pown -0x1p26 5
+pown -0x1p-65 -2
+pown -0x1p-65 -3
+pown -0x1p-65 -4
+pown -0x1p-65 -5
+pown -0x1p-43 -3
+pown -0x1p-43 -4
+pown -0x1p-43 -5
+pown -0x1p-33 -4
+pown -0x1p-33 -5
+pown -0x1p-26 -5
+
+pown -0x1p513 2
+pown -0x1p513 3
+pown -0x1p513 4
+pown -0x1p513 5
+pown -0x1p342 3
+pown -0x1p342 4
+pown -0x1p342 5
+pown -0x1p257 4
+pown -0x1p257 5
+pown -0x1p205 5
+pown -0x1p-513 -2
+pown -0x1p-513 -3
+pown -0x1p-513 -4
+pown -0x1p-513 -5
+pown -0x1p-342 -3
+pown -0x1p-342 -4
+pown -0x1p-342 -5
+pown -0x1p-257 -4
+pown -0x1p-257 -5
+pown -0x1p-205 -5
+
+pown -0x1p8192 2
+pown -0x1p8192 3
+pown -0x1p8192 4
+pown -0x1p8192 5
+pown -0x1p5462 3
+pown -0x1p5462 4
+pown -0x1p5462 5
+pown -0x1p4097 4
+pown -0x1p4097 5
+pown -0x1p3277 5
+pown -0x1p64 257
+pown -0x1p-8192 -2
+pown -0x1p-8192 -3
+pown -0x1p-8192 -4
+pown -0x1p-8192 -5
+pown -0x1p-5462 -3
+pown -0x1p-5462 -4
+pown -0x1p-5462 -5
+pown -0x1p-4097 -4
+pown -0x1p-4097 -5
+pown -0x1p-3277 -5
+pown -0x1p-64 -257
+
+pown -0.5 126
+pown -0.5 127
+pown -0.5 -126
+pown -0.5 -127
+
+pown -0.5 -0xffffff
+pown -0.5 -0x1fffffe
+pown -0.5 -0x1fffffffffffff
+pown -0.5 -0x3ffffffffffffe
+pown -0.5 -0x7fffffffffffffff
+
+pown -0.5 0xffffff
+pown -0.5 0x1fffffe
+pown -0.5 0x1fffffffffffff
+pown -0.5 0x3ffffffffffffe
+pown -0.5 0x7fffffffffffffff
+
+pown -min -2
+pown -min -3
+pown -min 1
+pown -min 2
+pown -min 3
+
+pown -min -0xffffff
+pown -min -0x1fffffe
+pown -min -0x1fffffffffffff
+pown -min -0x3ffffffffffffe
+pown -min -0x7fffffffffffffff
+
+pown -min 0xffffff
+pown -min 0x1fffffe
+pown -min 0x1fffffffffffff
+pown -min 0x3ffffffffffffe
+pown -min 0x7fffffffffffffff
+
+pown 0x0.ffffffp0 10
+pown 0x0.ffffffp0 100
+pown 0x0.ffffffp0 1000
+pown 0x0.ffffffp0 0x1000000
+pown 0x0.ffffffp0 0x40000000
+pown 0x0.ffffffp0 0x48d15980
+pown 0x0.ffffffp0 -10
+pown 0x0.ffffffp0 -100
+pown 0x0.ffffffp0 -1000
+pown 0x0.ffffffp0 -0x1000000
+pown 0x0.ffffffp0 -0x40000000
+pown 0x0.ffffffp0 -0x48d15980
+pown 0x1.000002p0 0x1000000
+pown 0x1.000002p0 0x2468acc0
+pown 0x1.000002p0 -0x2468acc0
+
+pown 0x0.fffffffffffff8p0 0x48d159e26af37c00
+pown 0x0.fffffffffffff8p0 -0x48d159e26af37c00
+pown 0x1.0000000000001p0 0x2468acf13579be00
+pown 0x1.0000000000001p0 -0x2468acf13579be00
+
+pown -0x0.ffffffp0 10
+pown -0x0.ffffffp0 100
+pown -0x0.ffffffp0 1000
+pown -0x0.ffffffp0 0x1000000
+pown -0x0.ffffffp0 0x40000000
+pown -0x0.ffffffp0 0x48d15980
+pown -0x0.ffffffp0 -10
+pown -0x0.ffffffp0 -100
+pown -0x0.ffffffp0 -1000
+pown -0x0.ffffffp0 -0x1000000
+pown -0x0.ffffffp0 -0x40000000
+pown -0x0.ffffffp0 -0x48d15980
+pown -0x1.000002p0 0x1000000
+pown -0x1.000002p0 0x2468acc0
+pown -0x1.000002p0 -0x2468acc0
+
+pown -0x0.fffffffffffff8p0 0x48d159e26af37c00
+pown -0x0.fffffffffffff8p0 -0x48d159e26af37c00
+pown -0x1.0000000000001p0 0x2468acf13579be00
+pown -0x1.0000000000001p0 -0x2468acf13579be00
+
+pown 0x1.000002p0 0x40000000
+pown -0x1.000002p0 0x40000000
+pown 0x1.00000ep0 0x40000000
+pown -0x1.00000ep0 0x40000000
+
+pown 10.0 4932
+pown 10.0 4931
+pown 10.0 4930
+pown 10.0 4929
+pown 10.0 -4931
+pown 10.0 -4930
+pown 10.0 -4929
+pown 1e27 182
+pown 1e27 -182
+
+pown 2.0 -100000
+
+pown 0x1.00001p1 -126
+pown -0x1.00002p1 -126
+pown 0x1.00003p1 -126
+pown -0x1.00004p1 -126
+pown 0x1.00005p1 -126
+pown -0x1.00006p1 -126
+pown 0x1.00007p1 -126
+pown 0x1.00001p1 -969
+pown -0x1.00002p1 -969
+pown 0x1.00003p1 -969
+pown -0x1.00004p1 -969
+pown 0x1.00005p1 -969
+pown -0x1.00006p1 -969
+pown 0x1.00007p1 -969
+pown 0x1.00001p1 -1022
+pown -0x1.00002p1 -1022
+pown 0x1.00003p1 -1022
+pown -0x1.00004p1 -1022
+pown 0x1.00005p1 -1022
+pown -0x1.00006p1 -1022
+pown 0x1.00007p1 -1022
+pown 0x1.00001p1 -16382
+pown -0x1.00002p1 -16382
+pown 0x1.00003p1 -16382
+pown -0x1.00004p1 -16382
+pown 0x1.00005p1 -16382
+pown -0x1.00006p1 -16382
+pown 0x1.00007p1 -16382
+pown 0x1.00001p1 -16383
+pown -0x1.00002p1 -16383
+pown 0x1.00003p1 -16383
+pown -0x1.00004p1 -16383
+pown 0x1.00005p1 -16383
+pown -0x1.00006p1 -16383
+pown 0x1.00007p1 -16383
+pown 0x0.ffff1p-1 126
+pown -0x0.ffff2p-1 126
+pown 0x0.ffff3p-1 126
+pown -0x0.ffff4p-1 126
+pown 0x0.ffff5p-1 126
+pown -0x0.ffff6p-1 126
+pown 0x0.ffff7p-1 126
+pown 0x0.ffff1p-1 969
+pown -0x0.ffff2p-1 969
+pown 0x0.ffff3p-1 969
+pown -0x0.ffff4p-1 969
+pown 0x0.ffff5p-1 969
+pown -0x0.ffff6p-1 969
+pown 0x0.ffff7p-1 969
+pown 0x0.ffff1p-1 1022
+pown -0x0.ffff2p-1 1022
+pown 0x0.ffff3p-1 1022
+pown -0x0.ffff4p-1 1022
+pown 0x0.ffff5p-1 1022
+pown -0x0.ffff6p-1 1022
+pown 0x0.ffff7p-1 1022
+pown 0x0.ffff1p-1 16382
+pown -0x0.ffff2p-1 16382
+pown 0x0.ffff3p-1 16382
+pown -0x0.ffff4p-1 16382
+pown 0x0.ffff5p-1 16382
+pown -0x0.ffff6p-1 16382
+pown 0x0.ffff7p-1 16382
+pown 0x0.ffff1p-1 16383
+pown -0x0.ffff2p-1 16383
+pown 0x0.ffff3p-1 16383
+pown -0x0.ffff4p-1 16383
+pown 0x0.ffff5p-1 16383
+pown -0x0.ffff6p-1 16383
+pown 0x0.ffff7p-1 16383
+pown 0x2.000b3p0 -1022
+pown 0x2.000582p0 -1022
+
+pown 10 -1
+pown 10 -2
+pown 10 -3
+pown 10 -4
+pown 10 -5
+pown 10 -6
+pown 10 -7
+
+pown 0x0.ffffffffffffffffp0 1
+pown 0x0.ffffffffffffffffp0 2
+pown 0x0.ffffffffffffffffp0 3
+pown 0x0.ffffffffffffffffp0 4
+pown 0x0.ffffffffffffffffp0 5
+pown 0x0.ffffffffffffffffp0 6
+pown 0x0.ffffffffffffffffp0 7
+pown 0x0.ffffffffffffffffp0 -1
+pown 0x0.ffffffffffffffffp0 -2
+pown 0x0.ffffffffffffffffp0 -3
+pown 0x0.ffffffffffffffffp0 -4
+pown 0x0.ffffffffffffffffp0 -5
+pown 0x0.ffffffffffffffffp0 -6
+pown 0x0.ffffffffffffffffp0 -7
+
+pown 0x1.0000000000000002p0 1
+pown 0x1.0000000000000002p0 2
+pown 0x1.0000000000000002p0 3
+pown 0x1.0000000000000002p0 4
+pown 0x1.0000000000000002p0 5
+pown 0x1.0000000000000002p0 6
+pown 0x1.0000000000000002p0 7
+pown 0x1.0000000000000002p0 -1
+pown 0x1.0000000000000002p0 -2
+pown 0x1.0000000000000002p0 -3
+pown 0x1.0000000000000002p0 -4
+pown 0x1.0000000000000002p0 -5
+pown 0x1.0000000000000002p0 -6
+pown 0x1.0000000000000002p0 -7
+
+pown 0x1.7ac7cp+5 23
+pown -0x1.7ac7cp+5 23
+
powr 10 0
powr 10 -0
diff --git a/math/auto-libm-test-out-pown b/math/auto-libm-test-out-pown
new file mode 100644
index 0000000..5027062
--- /dev/null
+++ b/math/auto-libm-test-out-pown
@@ -0,0 +1,13182 @@
+pown 0 0
+= pown downward binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+pown 0 -0
+= pown downward binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+pown -0 0
+= pown downward binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+pown -0 -0
+= pown downward binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+pown 10 0
+= pown downward binary32 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok
+pown 10 -0
+= pown downward binary32 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok
+pown -10 0
+= pown downward binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+pown -10 -0
+= pown downward binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+pown 1 1
+= pown downward binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+pown 1 -1
+= pown downward binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+pown 1 0x4fffffffffffffff
+= pown downward binary32 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+pown 32.75 0
+= pown downward binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+pown 32.75 -0
+= pown downward binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+pown -32.75 0
+= pown downward binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+pown -32.75 -0
+= pown downward binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+pown 0x1p72 0
+= pown downward binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+pown 0x1p72 -0
+= pown downward binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+pown 0x1p-72 0
+= pown downward binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+pown 0x1p-72 -0
+= pown downward binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+pown 0 1
+= pown downward binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown upward binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown downward binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown upward binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown downward intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown upward intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown downward binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown upward binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+pown 0 11
+= pown downward binary32 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown upward binary32 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown downward binary64 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown upward binary64 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown downward intel96 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown upward intel96 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown downward binary128 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown upward binary128 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 0x0p+0 11LL : 0x0p+0 : inexact-ok
+pown -0 1
+= pown downward binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+pown -0 11
+= pown downward binary32 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+pown 0 2
+= pown downward binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown downward binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown downward intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown downward binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+pown -0 2
+= pown downward binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+pown 0.0 27
+= pown downward binary32 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown upward binary32 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown downward binary64 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown upward binary64 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown downward intel96 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown upward intel96 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown downward binary128 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown upward binary128 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 0x0p+0 27LL : 0x0p+0 : inexact-ok
+pown 0.0 0xffffff
+= pown downward binary32 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown upward binary32 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown downward binary64 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown upward binary64 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown downward intel96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown upward intel96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown downward binary128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown upward binary128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+pown 0.0 0x1fffffffffffff
+= pown downward binary32 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown upward binary32 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown downward binary64 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown upward binary64 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown downward intel96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown upward intel96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown downward binary128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown upward binary128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+pown -0 27
+= pown downward binary32 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+pown -0 0xffffff
+= pown downward binary32 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+pown -0 0x1fffffe
+= pown downward binary32 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+pown -0 0x1fffffffffffff
+= pown downward binary32 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+pown -0 0x3ffffffffffffe
+= pown downward binary32 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+pown -0 0x7fffffffffffffff
+= pown downward binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+pown 0.0 4
+= pown downward binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown downward binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown downward intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown downward binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+pown 0.0 0x1000000
+= pown downward binary32 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward binary32 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown downward binary64 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward binary64 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown downward intel96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward intel96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown downward binary128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward binary128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+pown -0 4
+= pown downward binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+pown -0 0x1000000
+= pown downward binary32 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+pown 2 4
+= pown downward binary32 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown tonearest binary32 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown towardzero binary32 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown upward binary32 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown downward binary64 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown tonearest binary64 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown towardzero binary64 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown upward binary64 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown downward intel96 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown tonearest intel96 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown towardzero intel96 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown upward intel96 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown downward m68k96 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown tonearest m68k96 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown towardzero m68k96 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown upward m68k96 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown downward binary128 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown tonearest binary128 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown towardzero binary128 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown upward binary128 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown downward ibm128 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown tonearest ibm128 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown towardzero ibm128 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown upward ibm128 0x2p+0 4LL : 0x1p+4 : inexact-ok
+pown 256 8
+= pown downward binary32 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown tonearest binary32 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown towardzero binary32 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown upward binary32 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown downward binary64 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown tonearest binary64 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown towardzero binary64 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown upward binary64 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown downward intel96 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown tonearest intel96 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown towardzero intel96 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown upward intel96 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown downward m68k96 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown tonearest m68k96 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown towardzero m68k96 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown upward m68k96 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown downward binary128 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown tonearest binary128 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown towardzero binary128 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown upward binary128 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown downward ibm128 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown tonearest ibm128 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown towardzero ibm128 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown upward ibm128 0x1p+8 8LL : 0x1p+64 : inexact-ok
+pown -1.0 -0xffffff
+= pown downward binary32 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+pown -1.0 -0x1fffffe
+= pown downward binary32 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+pown -1.0 -0x1fffffffffffff
+= pown downward binary32 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+pown -1.0 -0x3ffffffffffffe
+= pown downward binary32 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+pown -1.0 -0x7fffffffffffffff
+= pown downward binary32 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+pown -1.0 0xffffff
+= pown downward binary32 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+pown -1.0 0x1fffffe
+= pown downward binary32 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+pown -1.0 0x1fffffffffffff
+= pown downward binary32 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+pown -1.0 0x3ffffffffffffe
+= pown downward binary32 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+pown -1.0 0x7fffffffffffffff
+= pown downward binary32 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+pown -2.0 126
+= pown downward binary32 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown tonearest binary32 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown towardzero binary32 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown upward binary32 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown downward binary64 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown tonearest binary64 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown towardzero binary64 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown upward binary64 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown downward intel96 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown tonearest intel96 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown towardzero intel96 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown upward intel96 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown downward m68k96 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown tonearest m68k96 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown towardzero m68k96 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown upward m68k96 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown downward binary128 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown tonearest binary128 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown towardzero binary128 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown upward binary128 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown downward ibm128 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown tonearest ibm128 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown towardzero ibm128 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown upward ibm128 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+pown -2.0 127
+= pown downward binary32 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown tonearest binary32 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown towardzero binary32 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown upward binary32 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown downward binary64 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown tonearest binary64 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown towardzero binary64 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown upward binary64 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown downward intel96 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown tonearest intel96 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown towardzero intel96 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown upward intel96 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown downward m68k96 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown tonearest m68k96 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown towardzero m68k96 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown upward m68k96 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown downward binary128 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown tonearest binary128 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown towardzero binary128 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown upward binary128 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown downward ibm128 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown tonearest ibm128 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown towardzero ibm128 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown upward ibm128 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+pown -2.0 -126
+= pown downward binary32 -0x2p+0 -126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest binary32 -0x2p+0 -126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero binary32 -0x2p+0 -126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown upward binary32 -0x2p+0 -126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown downward binary64 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown tonearest binary64 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown towardzero binary64 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown upward binary64 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown downward intel96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown tonearest intel96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown towardzero intel96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown upward intel96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown downward m68k96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown tonearest m68k96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown towardzero m68k96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown upward m68k96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown downward binary128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown tonearest binary128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown towardzero binary128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown upward binary128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown downward ibm128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown tonearest ibm128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown towardzero ibm128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown upward ibm128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+pown -2.0 -127
+= pown downward binary32 -0x2p+0 -127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest binary32 -0x2p+0 -127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero binary32 -0x2p+0 -127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown upward binary32 -0x2p+0 -127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown downward binary64 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown tonearest binary64 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown towardzero binary64 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown upward binary64 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown downward intel96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown tonearest intel96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown towardzero intel96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown upward intel96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown downward m68k96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown tonearest m68k96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown towardzero m68k96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown upward m68k96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown downward binary128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown tonearest binary128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown towardzero binary128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown upward binary128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown downward ibm128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown tonearest ibm128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown towardzero ibm128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown upward ibm128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+pown -2.0 -0xffffff
+= pown downward binary32 -0x2p+0 -16777215LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x2p+0 -16777215LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x2p+0 -16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x2p+0 -16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x2p+0 -16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x2p+0 -16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x2p+0 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x2p+0 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -2.0 -0x1fffffe
+= pown downward binary32 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2p+0 -33554430LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x2p+0 -33554430LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p+0 -33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p+0 -33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p+0 -33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x2p+0 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x2p+0 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x2p+0 -33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -2.0 -0x1fffffffffffff
+= pown downward binary32 -0x2p+0 -9007199254740991LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x2p+0 -9007199254740991LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x2p+0 -9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x2p+0 -9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x2p+0 -9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x2p+0 -9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x2p+0 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x2p+0 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -2.0 -0x3ffffffffffffe
+= pown downward binary32 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2p+0 -18014398509481982LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x2p+0 -18014398509481982LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p+0 -18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p+0 -18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p+0 -18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x2p+0 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x2p+0 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x2p+0 -18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -2.0 -0x7fffffffffffffff
+= pown downward binary32 -0x2p+0 -9223372036854775807LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x2p+0 -9223372036854775807LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x2p+0 -9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x2p+0 -9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x2p+0 -9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x2p+0 -9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x2p+0 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x2p+0 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -2.0 0xffffff
+= pown downward binary32 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p+0 16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p+0 16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+0 16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+0 16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p+0 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p+0 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p+0 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p+0 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p+0 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p+0 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x2p+0 16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+0 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+0 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -2.0 0x1fffffe
+= pown downward binary32 -0x2p+0 33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p+0 33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x2p+0 33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+0 33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x2p+0 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p+0 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x2p+0 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p+0 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x2p+0 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p+0 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0x2p+0 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+0 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+0 33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -2.0 0x1fffffffffffff
+= pown downward binary32 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p+0 9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p+0 9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+0 9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+0 9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p+0 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p+0 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p+0 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p+0 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p+0 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p+0 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x2p+0 9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+0 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+0 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -2.0 0x3ffffffffffffe
+= pown downward binary32 -0x2p+0 18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p+0 18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x2p+0 18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+0 18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x2p+0 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p+0 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x2p+0 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p+0 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x2p+0 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p+0 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0x2p+0 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+0 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+0 18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -2.0 0x7fffffffffffffff
+= pown downward binary32 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p+0 9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p+0 9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+0 9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+0 9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p+0 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p+0 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p+0 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p+0 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p+0 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p+0 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x2p+0 9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+0 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+0 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -max -2
+= pown downward binary32 -0xf.fffffp+124 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0xf.fffffp+124 -2LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 -2LL : 0x1.0000020000031p-256 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 -2LL : 0x1.0000020000030002p-256 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 -2LL : 0x1.0000020000030002p-256 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 -2LL : 0x1.0000020000030000040000050001p-256 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 -2LL : 0x1.000002000003000004000005008p-256 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.ffffffffffff8p+1020 -2LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001002p-2048 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001002p-2048 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000010000000000000cp-2048 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000010000000000000cp-2048 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000010000000000000cp-2048 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000010000000000000c1p-2048 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 -2LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffffffffffffp+16380 -2LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 -2LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffp+16380 -2LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000008000000000000bp-2048 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000008000000000000bp-2048 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000008000000000000bp-2048 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000008000000000000b1p-2048 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -max -3
+= pown downward binary32 -0xf.fffffp+124 -3LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0xf.fffffp+124 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 -3LL : -0x1.0000030000061p-384 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 -3LL : -0x1.0000030000060002p-384 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 -3LL : -0x1.0000030000060002p-384 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000f0001p-384 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000fp-384 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000fp-384 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000fp-384 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000f008p-384 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000fp-384 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000fp-384 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000fp-384 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.0000000000001802p-3072 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.00000000000018p-3072 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.00000000000018p-3072 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.00000000000018p-3072 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.0000000000001802p-3072 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.00000000000018p-3072 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.00000000000018p-3072 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.00000000000018p-3072 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x1.0000000000001800000000000181p-3072 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x1.000000000000180000000000018p-3072 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x1.000000000000180000000000018p-3072 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x1.000000000000180000000000018p-3072 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x1.0000000000000c00000000000121p-3072 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x1.0000000000000c0000000000012p-3072 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x1.0000000000000c0000000000012p-3072 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x1.0000000000000c0000000000012p-3072 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -max 2
+= pown downward binary32 -0xf.fffffp+124 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff001p+2044 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff001p+2044 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff908p+2044 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -max 3
+= pown downward binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe801p+3068 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe801p+3068 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000cp+3068 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000cp+3068 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.fffffffffffffffp+16380 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffffffffffffp+16380 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffp+16380 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffp+16380 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff708p+3068 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -max -0xffffff
+= pown downward binary32 -0xf.fffffp+124 -16777215LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 -16777215LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0xf.fffffp+124 -16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0xf.fffffp+124 -16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.fffffp+124 -16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0xf.fffffp+124 -16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp+124 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.fffffp+124 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward binary64 -0xf.ffffffffffff8p+1020 -16777215LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward intel96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffp+16380 -16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -max -0x1fffffe
+= pown downward binary32 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0xf.fffffp+124 -33554430LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.fffffp+124 -33554430LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffp+124 -33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffp+124 -33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffp+124 -33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0xf.fffffp+124 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp+124 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.fffffp+124 -33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.ffffffffffff8p+1020 -33554430LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffp+16380 -33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -max -0x1fffffffffffff
+= pown downward binary32 -0xf.fffffp+124 -9007199254740991LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 -9007199254740991LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0xf.fffffp+124 -9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0xf.fffffp+124 -9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.fffffp+124 -9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0xf.fffffp+124 -9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward binary64 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward intel96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -max -0x3ffffffffffffe
+= pown downward binary32 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0xf.fffffp+124 -18014398509481982LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.fffffp+124 -18014398509481982LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffp+124 -18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffp+124 -18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffp+124 -18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.fffffp+124 -18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -max -0x7fffffffffffffff
+= pown downward binary32 -0xf.fffffp+124 -9223372036854775807LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 -9223372036854775807LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0xf.fffffp+124 -9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.fffffp+124 -9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -max 0xffffff
+= pown downward binary32 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.fffffp+124 16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.fffffp+124 16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffp+124 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffp+124 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp+124 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffp+124 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffp+124 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffp+124 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0xf.fffffp+124 16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp+124 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.fffffp+124 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.fffffffffffffffp+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffffffffffffp+16380 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffp+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffp+16380 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -max 0x1fffffe
+= pown downward binary32 -0xf.fffffp+124 33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.fffffp+124 33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.fffffp+124 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffp+124 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0xf.fffffp+124 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp+124 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.fffffp+124 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffp+124 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0xf.fffffp+124 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp+124 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.fffffp+124 33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.fffffffffffffffp+16380 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffffffffffffp+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffp+16380 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffp+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -max 0x1fffffffffffff
+= pown downward binary32 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.fffffp+124 9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.fffffp+124 9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0xf.fffffp+124 9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp+124 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.fffffp+124 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.fffffffffffffffp+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffffffffffffp+16380 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffp+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffp+16380 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -max 0x3ffffffffffffe
+= pown downward binary32 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.fffffp+124 18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0xf.fffffp+124 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp+124 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.fffffp+124 18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.fffffffffffffffp+16380 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffffffffffffp+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffp+16380 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffp+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -max 0x7fffffffffffffff
+= pown downward binary32 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.fffffp+124 9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.fffffp+124 9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0xf.fffffp+124 9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp+124 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.fffffp+124 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p65 2
+= pown downward binary32 -0x2p+64 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x2p+64 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p+64 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p+64 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown tonearest binary64 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown towardzero binary64 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown upward binary64 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown downward intel96 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown tonearest intel96 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown towardzero intel96 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown upward intel96 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown downward m68k96 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown tonearest m68k96 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown towardzero m68k96 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown upward m68k96 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown downward binary128 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown tonearest binary128 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown towardzero binary128 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown upward binary128 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown downward ibm128 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown tonearest ibm128 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown towardzero ibm128 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown upward ibm128 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+pown -0x1p65 3
+= pown downward binary32 -0x2p+64 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x2p+64 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p+64 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p+64 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown tonearest binary64 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown towardzero binary64 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown upward binary64 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown downward intel96 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown tonearest intel96 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown towardzero intel96 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown upward intel96 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown downward m68k96 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown tonearest m68k96 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown towardzero m68k96 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown upward m68k96 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown downward binary128 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown tonearest binary128 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown towardzero binary128 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown upward binary128 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown downward ibm128 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown tonearest ibm128 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown towardzero ibm128 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown upward ibm128 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+pown -0x1p65 4
+= pown downward binary32 -0x2p+64 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x2p+64 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p+64 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p+64 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown tonearest binary64 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown towardzero binary64 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown upward binary64 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown downward intel96 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown tonearest intel96 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown towardzero intel96 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown upward intel96 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown downward m68k96 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown tonearest m68k96 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown towardzero m68k96 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown upward m68k96 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown downward binary128 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown tonearest binary128 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown towardzero binary128 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown upward binary128 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown downward ibm128 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown tonearest ibm128 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown towardzero ibm128 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown upward ibm128 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+pown -0x1p65 5
+= pown downward binary32 -0x2p+64 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x2p+64 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p+64 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p+64 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown tonearest binary64 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown towardzero binary64 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown upward binary64 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown downward intel96 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown tonearest intel96 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown towardzero intel96 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown upward intel96 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown downward m68k96 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown tonearest m68k96 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown towardzero m68k96 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown upward m68k96 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown downward binary128 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown tonearest binary128 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown towardzero binary128 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown upward binary128 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown downward ibm128 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown tonearest ibm128 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown towardzero ibm128 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown upward ibm128 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+pown -0x1p43 3
+= pown downward binary32 -0x8p+40 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p+40 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p+40 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p+40 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown tonearest binary64 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown towardzero binary64 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown upward binary64 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown downward intel96 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown tonearest intel96 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown towardzero intel96 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown upward intel96 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown downward m68k96 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown tonearest m68k96 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown towardzero m68k96 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown upward m68k96 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown downward binary128 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown tonearest binary128 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown towardzero binary128 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown upward binary128 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown downward ibm128 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown tonearest ibm128 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown towardzero ibm128 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown upward ibm128 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+pown -0x1p43 4
+= pown downward binary32 -0x8p+40 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p+40 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p+40 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p+40 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown tonearest binary64 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown towardzero binary64 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown upward binary64 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown downward intel96 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown tonearest intel96 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown towardzero intel96 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown upward intel96 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown downward m68k96 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown tonearest m68k96 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown towardzero m68k96 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown upward m68k96 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown downward binary128 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown tonearest binary128 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown towardzero binary128 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown upward binary128 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown downward ibm128 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown tonearest ibm128 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown towardzero ibm128 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown upward ibm128 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+pown -0x1p43 5
+= pown downward binary32 -0x8p+40 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p+40 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p+40 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p+40 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown tonearest binary64 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown towardzero binary64 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown upward binary64 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown downward intel96 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown tonearest intel96 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown towardzero intel96 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown upward intel96 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown downward m68k96 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown tonearest m68k96 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown towardzero m68k96 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown upward m68k96 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown downward binary128 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown tonearest binary128 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown towardzero binary128 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown upward binary128 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown downward ibm128 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown tonearest ibm128 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown towardzero ibm128 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown upward ibm128 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+pown -0x1p33 4
+= pown downward binary32 -0x2p+32 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x2p+32 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p+32 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p+32 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown tonearest binary64 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown towardzero binary64 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown upward binary64 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown downward intel96 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown tonearest intel96 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown towardzero intel96 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown upward intel96 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown downward m68k96 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown tonearest m68k96 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown towardzero m68k96 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown upward m68k96 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown downward binary128 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown tonearest binary128 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown towardzero binary128 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown upward binary128 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown downward ibm128 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown tonearest ibm128 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown towardzero ibm128 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown upward ibm128 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+pown -0x1p33 5
+= pown downward binary32 -0x2p+32 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x2p+32 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p+32 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p+32 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown tonearest binary64 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown towardzero binary64 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown upward binary64 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown downward intel96 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown tonearest intel96 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown towardzero intel96 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown upward intel96 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown downward m68k96 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown tonearest m68k96 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown towardzero m68k96 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown upward m68k96 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown downward binary128 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown tonearest binary128 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown towardzero binary128 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown upward binary128 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown downward ibm128 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown tonearest ibm128 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown towardzero ibm128 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown upward ibm128 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+pown -0x1p26 5
+= pown downward binary32 -0x4p+24 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x4p+24 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x4p+24 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x4p+24 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown tonearest binary64 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown towardzero binary64 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown upward binary64 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown downward intel96 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown tonearest intel96 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown towardzero intel96 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown upward intel96 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown downward m68k96 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown tonearest m68k96 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown towardzero m68k96 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown upward m68k96 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown downward binary128 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown tonearest binary128 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown towardzero binary128 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown upward binary128 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown downward ibm128 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown tonearest ibm128 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown towardzero ibm128 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown upward ibm128 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+pown -0x1p-65 -2
+= pown downward binary32 -0x8p-68 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-68 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-68 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-68 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown tonearest binary64 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown towardzero binary64 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown upward binary64 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown downward intel96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown tonearest intel96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown towardzero intel96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown upward intel96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown downward m68k96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown tonearest m68k96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown towardzero m68k96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown upward m68k96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown downward binary128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown tonearest binary128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown towardzero binary128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown upward binary128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown downward ibm128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown tonearest ibm128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown towardzero ibm128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown upward ibm128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+pown -0x1p-65 -3
+= pown downward binary32 -0x8p-68 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-68 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-68 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-68 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown tonearest binary64 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown towardzero binary64 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown upward binary64 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown downward intel96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown tonearest intel96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown towardzero intel96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown upward intel96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown downward m68k96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown tonearest m68k96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown towardzero m68k96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown upward m68k96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown downward binary128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown tonearest binary128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown towardzero binary128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown upward binary128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown downward ibm128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown tonearest ibm128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown towardzero ibm128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown upward ibm128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+pown -0x1p-65 -4
+= pown downward binary32 -0x8p-68 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-68 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-68 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-68 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown tonearest binary64 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown towardzero binary64 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown upward binary64 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown downward intel96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown tonearest intel96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown towardzero intel96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown upward intel96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown downward m68k96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown tonearest m68k96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown towardzero m68k96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown upward m68k96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown downward binary128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown tonearest binary128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown towardzero binary128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown upward binary128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown downward ibm128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown tonearest ibm128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown towardzero ibm128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown upward ibm128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+pown -0x1p-65 -5
+= pown downward binary32 -0x8p-68 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-68 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-68 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-68 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown tonearest binary64 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown towardzero binary64 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown upward binary64 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown downward intel96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown tonearest intel96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown towardzero intel96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown upward intel96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown downward m68k96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown tonearest m68k96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown towardzero m68k96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown upward m68k96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown downward binary128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown tonearest binary128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown towardzero binary128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown upward binary128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown downward ibm128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown tonearest ibm128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown towardzero ibm128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown upward ibm128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+pown -0x1p-43 -3
+= pown downward binary32 -0x2p-44 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x2p-44 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p-44 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p-44 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown tonearest binary64 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown towardzero binary64 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown upward binary64 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown downward intel96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown tonearest intel96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown towardzero intel96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown upward intel96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown downward m68k96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown tonearest m68k96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown towardzero m68k96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown upward m68k96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown downward binary128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown tonearest binary128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown towardzero binary128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown upward binary128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown downward ibm128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown tonearest ibm128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown towardzero ibm128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown upward ibm128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+pown -0x1p-43 -4
+= pown downward binary32 -0x2p-44 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x2p-44 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p-44 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p-44 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown tonearest binary64 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown towardzero binary64 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown upward binary64 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown downward intel96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown tonearest intel96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown towardzero intel96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown upward intel96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown downward m68k96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown tonearest m68k96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown towardzero m68k96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown upward m68k96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown downward binary128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown tonearest binary128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown towardzero binary128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown upward binary128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown downward ibm128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown tonearest ibm128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown towardzero ibm128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown upward ibm128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+pown -0x1p-43 -5
+= pown downward binary32 -0x2p-44 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x2p-44 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p-44 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p-44 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown tonearest binary64 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown towardzero binary64 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown upward binary64 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown downward intel96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown tonearest intel96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown towardzero intel96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown upward intel96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown downward m68k96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown tonearest m68k96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown towardzero m68k96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown upward m68k96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown downward binary128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown tonearest binary128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown towardzero binary128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown upward binary128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown downward ibm128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown tonearest ibm128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown towardzero ibm128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown upward ibm128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+pown -0x1p-33 -4
+= pown downward binary32 -0x8p-36 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-36 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-36 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-36 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown tonearest binary64 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown towardzero binary64 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown upward binary64 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown downward intel96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown tonearest intel96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown towardzero intel96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown upward intel96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown downward m68k96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown tonearest m68k96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown towardzero m68k96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown upward m68k96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown downward binary128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown tonearest binary128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown towardzero binary128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown upward binary128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown downward ibm128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown tonearest ibm128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown towardzero ibm128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown upward ibm128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+pown -0x1p-33 -5
+= pown downward binary32 -0x8p-36 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-36 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-36 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-36 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown tonearest binary64 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown towardzero binary64 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown upward binary64 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown downward intel96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown tonearest intel96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown towardzero intel96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown upward intel96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown downward m68k96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown tonearest m68k96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown towardzero m68k96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown upward m68k96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown downward binary128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown tonearest binary128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown towardzero binary128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown upward binary128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown downward ibm128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown tonearest ibm128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown towardzero ibm128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown upward ibm128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+pown -0x1p-26 -5
+= pown downward binary32 -0x4p-28 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x4p-28 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x4p-28 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x4p-28 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown tonearest binary64 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown towardzero binary64 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown upward binary64 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown downward intel96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown tonearest intel96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown towardzero intel96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown upward intel96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown downward m68k96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown tonearest m68k96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown towardzero m68k96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown upward m68k96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown downward binary128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown tonearest binary128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown towardzero binary128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown upward binary128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown downward ibm128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown tonearest ibm128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown towardzero ibm128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown upward ibm128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+pown -0x1p513 2
+= pown downward binary32 -0xf.fffffp+124 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward binary64 -0x2p+512 2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x2p+512 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+512 2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+512 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown tonearest intel96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown towardzero intel96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown upward intel96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown downward m68k96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown tonearest m68k96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown towardzero m68k96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown upward m68k96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown downward binary128 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown tonearest binary128 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown towardzero binary128 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown upward binary128 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown downward ibm128 -0x2p+512 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x2p+512 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+512 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+512 2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p513 3
+= pown downward binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown downward binary64 -0x2p+512 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x2p+512 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+512 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+512 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown tonearest intel96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown towardzero intel96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown upward intel96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown downward m68k96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown tonearest m68k96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown towardzero m68k96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown upward m68k96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown downward binary128 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown tonearest binary128 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown towardzero binary128 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown upward binary128 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown downward ibm128 -0x2p+512 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x2p+512 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+512 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+512 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p513 4
+= pown downward binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward binary64 -0x2p+512 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x2p+512 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+512 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+512 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown tonearest intel96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown towardzero intel96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown upward intel96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown downward m68k96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown tonearest m68k96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown towardzero m68k96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown upward m68k96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown downward binary128 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown tonearest binary128 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown towardzero binary128 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown upward binary128 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown downward ibm128 -0x2p+512 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x2p+512 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+512 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+512 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p513 5
+= pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown downward binary64 -0x2p+512 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x2p+512 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+512 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+512 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown tonearest intel96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown towardzero intel96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown upward intel96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown downward m68k96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown tonearest m68k96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown towardzero m68k96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown upward m68k96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown downward binary128 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown tonearest binary128 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown towardzero binary128 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown upward binary128 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown downward ibm128 -0x2p+512 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x2p+512 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+512 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+512 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p342 3
+= pown downward binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown downward binary64 -0x4p+340 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p+340 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p+340 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p+340 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown tonearest intel96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown towardzero intel96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown upward intel96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown downward m68k96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown tonearest m68k96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown towardzero m68k96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown upward m68k96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown downward binary128 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown tonearest binary128 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown towardzero binary128 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown upward binary128 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown downward ibm128 -0x4p+340 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p+340 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p+340 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p+340 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p342 4
+= pown downward binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward binary64 -0x4p+340 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x4p+340 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p+340 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p+340 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown tonearest intel96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown towardzero intel96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown upward intel96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown downward m68k96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown tonearest m68k96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown towardzero m68k96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown upward m68k96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown downward binary128 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown tonearest binary128 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown towardzero binary128 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown upward binary128 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown downward ibm128 -0x4p+340 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x4p+340 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p+340 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p+340 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p342 5
+= pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown downward binary64 -0x4p+340 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p+340 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p+340 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p+340 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown tonearest intel96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown towardzero intel96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown upward intel96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown downward m68k96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown tonearest m68k96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown towardzero m68k96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown upward m68k96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown downward binary128 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown tonearest binary128 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown towardzero binary128 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown upward binary128 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown downward ibm128 -0x4p+340 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p+340 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p+340 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p+340 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p257 4
+= pown downward binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward binary64 -0x2p+256 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x2p+256 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+256 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+256 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown tonearest intel96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown towardzero intel96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown upward intel96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown downward m68k96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown tonearest m68k96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown towardzero m68k96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown upward m68k96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown downward binary128 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown tonearest binary128 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown towardzero binary128 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown upward binary128 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown downward ibm128 -0x2p+256 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x2p+256 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+256 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+256 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p257 5
+= pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown downward binary64 -0x2p+256 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x2p+256 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+256 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+256 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown tonearest intel96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown towardzero intel96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown upward intel96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown downward m68k96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown tonearest m68k96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown towardzero m68k96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown upward m68k96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown downward binary128 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown tonearest binary128 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown towardzero binary128 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown upward binary128 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown downward ibm128 -0x2p+256 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x2p+256 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+256 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+256 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p205 5
+= pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown downward binary64 -0x2p+204 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x2p+204 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+204 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+204 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown tonearest intel96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown towardzero intel96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown upward intel96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown downward m68k96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown tonearest m68k96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown towardzero m68k96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown upward m68k96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown downward binary128 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown tonearest binary128 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown towardzero binary128 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown upward binary128 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown downward ibm128 -0x2p+204 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x2p+204 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+204 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+204 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p-513 -2
+= pown downward binary32 -0x8p-152 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-152 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown upward binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown downward intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown upward intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown downward m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown upward m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown downward binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown upward binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown downward ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown upward ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown downward binary64 -0x8p-516 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x8p-516 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-516 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-516 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown tonearest intel96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown towardzero intel96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown upward intel96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown downward m68k96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown tonearest m68k96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown towardzero m68k96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown upward m68k96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown downward binary128 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown tonearest binary128 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown towardzero binary128 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown upward binary128 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown downward ibm128 -0x8p-516 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-516 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-516 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-516 -2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p-513 -3
+= pown downward binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward binary64 -0x8p-516 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x8p-516 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-516 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-516 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown tonearest intel96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown towardzero intel96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown upward intel96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown downward m68k96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown tonearest m68k96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown towardzero m68k96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown upward m68k96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown downward binary128 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown tonearest binary128 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown towardzero binary128 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown upward binary128 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown downward ibm128 -0x8p-516 -3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x8p-516 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-516 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-516 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p-513 -4
+= pown downward binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary64 -0x8p-516 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x8p-516 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-516 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-516 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown tonearest intel96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown towardzero intel96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown upward intel96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown downward m68k96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown tonearest m68k96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown towardzero m68k96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown upward m68k96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown downward binary128 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown tonearest binary128 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown towardzero binary128 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown upward binary128 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown downward ibm128 -0x8p-516 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-516 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-516 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-516 -4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p-513 -5
+= pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary64 -0x8p-516 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x8p-516 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-516 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-516 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown tonearest intel96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown towardzero intel96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown upward intel96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown downward m68k96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown tonearest m68k96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown towardzero m68k96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown upward m68k96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown downward binary128 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown tonearest binary128 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown towardzero binary128 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown upward binary128 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown downward ibm128 -0x8p-516 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x8p-516 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-516 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-516 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p-342 -3
+= pown downward binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward binary64 -0x4p-344 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-344 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-344 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-344 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown tonearest intel96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown towardzero intel96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown upward intel96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown downward m68k96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown tonearest m68k96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown towardzero m68k96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown upward m68k96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown downward binary128 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown tonearest binary128 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown towardzero binary128 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown upward binary128 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown downward ibm128 -0x4p-344 -3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-344 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-344 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-344 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p-342 -4
+= pown downward binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary64 -0x4p-344 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x4p-344 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-344 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-344 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown tonearest intel96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown towardzero intel96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown upward intel96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown downward m68k96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown tonearest m68k96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown towardzero m68k96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown upward m68k96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown downward binary128 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown tonearest binary128 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown towardzero binary128 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown upward binary128 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown downward ibm128 -0x4p-344 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-344 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-344 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-344 -4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p-342 -5
+= pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary64 -0x4p-344 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-344 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-344 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-344 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown tonearest intel96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown towardzero intel96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown upward intel96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown downward m68k96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown tonearest m68k96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown towardzero m68k96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown upward m68k96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown downward binary128 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown tonearest binary128 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown towardzero binary128 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown upward binary128 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown downward ibm128 -0x4p-344 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-344 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-344 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-344 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p-257 -4
+= pown downward binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary64 -0x8p-260 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x8p-260 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-260 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-260 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown tonearest intel96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown towardzero intel96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown upward intel96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown downward m68k96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown tonearest m68k96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown towardzero m68k96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown upward m68k96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown downward binary128 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown tonearest binary128 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown towardzero binary128 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown upward binary128 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown downward ibm128 -0x8p-260 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-260 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-260 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-260 -4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p-257 -5
+= pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary64 -0x8p-260 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x8p-260 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-260 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-260 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown tonearest intel96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown towardzero intel96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown upward intel96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown downward m68k96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown tonearest m68k96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown towardzero m68k96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown upward m68k96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown downward binary128 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown tonearest binary128 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown towardzero binary128 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown upward binary128 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown downward ibm128 -0x8p-260 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x8p-260 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-260 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-260 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p-205 -5
+= pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary64 -0x8p-208 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x8p-208 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-208 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-208 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown tonearest intel96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown towardzero intel96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown upward intel96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown downward m68k96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown tonearest m68k96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown towardzero m68k96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown upward m68k96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown downward binary128 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown tonearest binary128 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown towardzero binary128 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown upward binary128 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown downward ibm128 -0x8p-208 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x8p-208 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-208 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-208 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p8192 2
+= pown downward binary32 -0xf.fffffp+124 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff001p+2044 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff001p+2044 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0x1p+8192 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x1p+8192 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x1p+8192 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x1p+8192 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x1p+8192 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x1p+8192 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x1p+8192 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x1p+8192 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x1p+8192 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x1p+8192 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x1p+8192 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x1p+8192 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff908p+2044 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p8192 3
+= pown downward binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe801p+3068 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe801p+3068 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000cp+3068 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000cp+3068 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x1p+8192 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x1p+8192 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x1p+8192 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x1p+8192 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x1p+8192 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x1p+8192 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x1p+8192 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x1p+8192 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x1p+8192 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x1p+8192 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x1p+8192 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x1p+8192 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff708p+3068 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p8192 4
+= pown downward binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe001p+4092 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe001p+4092 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000017f8p+4092 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000017f8p+4092 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0x1p+8192 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x1p+8192 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x1p+8192 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x1p+8192 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x1p+8192 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x1p+8192 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x1p+8192 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x1p+8192 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x1p+8192 4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x1p+8192 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x1p+8192 4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x1p+8192 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff608p+4092 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p8192 5
+= pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x1p+8192 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x1p+8192 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x1p+8192 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x1p+8192 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x1p+8192 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x1p+8192 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x1p+8192 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x1p+8192 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x1p+8192 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x1p+8192 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x1p+8192 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x1p+8192 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff608p+5116 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p5462 3
+= pown downward binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe801p+3068 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe801p+3068 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000cp+3068 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000cp+3068 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p+5460 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p+5460 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p+5460 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p+5460 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p+5460 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p+5460 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p+5460 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p+5460 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p+5460 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p+5460 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p+5460 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p+5460 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff708p+3068 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p5462 4
+= pown downward binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe001p+4092 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe001p+4092 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000017f8p+4092 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000017f8p+4092 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p+5460 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x4p+5460 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p+5460 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p+5460 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x4p+5460 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x4p+5460 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p+5460 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p+5460 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x4p+5460 4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x4p+5460 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p+5460 4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p+5460 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff608p+4092 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p5462 5
+= pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p+5460 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p+5460 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p+5460 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p+5460 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p+5460 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p+5460 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p+5460 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p+5460 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p+5460 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p+5460 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p+5460 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p+5460 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff608p+5116 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p4097 4
+= pown downward binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe001p+4092 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe001p+4092 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000017f8p+4092 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000017f8p+4092 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0x2p+4096 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x2p+4096 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p+4096 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p+4096 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x2p+4096 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x2p+4096 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p+4096 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p+4096 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x2p+4096 4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x2p+4096 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p+4096 4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p+4096 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff608p+4092 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p4097 5
+= pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p+4096 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x2p+4096 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p+4096 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p+4096 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x2p+4096 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x2p+4096 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p+4096 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p+4096 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x2p+4096 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x2p+4096 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p+4096 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p+4096 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff608p+5116 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p3277 5
+= pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p+3276 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x2p+3276 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p+3276 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p+3276 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x2p+3276 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x2p+3276 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p+3276 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p+3276 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x2p+3276 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x2p+3276 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p+3276 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p+3276 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff608p+5116 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p64 257
+= pown downward binary32 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x1p+64 257LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x1p+64 257LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x1p+64 257LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x1p+64 257LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x1p+64 257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x1p+64 257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x1p+64 257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x1p+64 257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x1p+64 257LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x1p+64 257LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x1p+64 257LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x1p+64 257LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x1p+64 257LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p-8192 -2
+= pown downward binary32 -0x8p-152 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-152 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown upward binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown downward intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown upward intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown downward m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown upward m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown downward binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown upward binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown downward ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown upward ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown downward binary64 -0x4p-1076 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x4p-1076 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1076 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1076 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown tonearest intel96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown towardzero intel96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown upward intel96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown downward m68k96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown tonearest m68k96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown towardzero m68k96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown upward m68k96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown downward binary128 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown tonearest binary128 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown towardzero binary128 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown upward binary128 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown downward ibm128 -0x4p-1076 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-1076 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1076 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1076 -2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0x1p-8192 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x1p-8192 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x1p-8192 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x1p-8192 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x1p-8192 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x1p-8192 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x1p-8192 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x1p-8192 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x1p-8192 -2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x1p-8192 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x1p-8192 -2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x1p-8192 -2LL : plus_infty : inexact-ok overflow errno-erange
+pown -0x1p-8192 -3
+= pown downward binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward binary64 -0x4p-1076 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-1076 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1076 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1076 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown tonearest intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown towardzero intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown upward intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown downward m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown tonearest m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown towardzero m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown upward m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown downward binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown tonearest binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown towardzero binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown upward binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown downward ibm128 -0x4p-1076 -3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-1076 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1076 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1076 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x1p-8192 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x1p-8192 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x1p-8192 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x1p-8192 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x1p-8192 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x1p-8192 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x1p-8192 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x1p-8192 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x1p-8192 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x1p-8192 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x1p-8192 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x1p-8192 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+pown -0x1p-8192 -4
+= pown downward binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary64 -0x4p-1076 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1076 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown tonearest intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown towardzero intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown upward intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown downward m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown tonearest m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown towardzero m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown upward m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown downward binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown tonearest binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown towardzero binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown upward binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown downward ibm128 -0x4p-1076 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1076 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1076 -4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0x1p-8192 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x1p-8192 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x1p-8192 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x1p-8192 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x1p-8192 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x1p-8192 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x1p-8192 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x1p-8192 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x1p-8192 -4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x1p-8192 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x1p-8192 -4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x1p-8192 -4LL : plus_infty : inexact-ok overflow errno-erange
+pown -0x1p-8192 -5
+= pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward ibm128 -0x4p-1076 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x1p-8192 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x1p-8192 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x1p-8192 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x1p-8192 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x1p-8192 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x1p-8192 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x1p-8192 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x1p-8192 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x1p-8192 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x1p-8192 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x1p-8192 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x1p-8192 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+pown -0x1p-5462 -3
+= pown downward binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward binary64 -0x4p-1076 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-1076 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1076 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1076 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown tonearest intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown towardzero intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown upward intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown downward m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown tonearest m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown towardzero m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown upward m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown downward binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown tonearest binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown towardzero binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown upward binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown downward ibm128 -0x4p-1076 -3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-1076 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1076 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1076 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-5464 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-5464 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-5464 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-5464 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-5464 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-5464 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-5464 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-5464 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-5464 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-5464 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-5464 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-5464 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+pown -0x1p-5462 -4
+= pown downward binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary64 -0x4p-1076 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1076 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown tonearest intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown towardzero intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown upward intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown downward m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown tonearest m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown towardzero m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown upward m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown downward binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown tonearest binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown towardzero binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown upward binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown downward ibm128 -0x4p-1076 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1076 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1076 -4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-5464 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x4p-5464 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-5464 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-5464 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x4p-5464 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-5464 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-5464 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-5464 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x4p-5464 -4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x4p-5464 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-5464 -4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-5464 -4LL : plus_infty : inexact-ok overflow errno-erange
+pown -0x1p-5462 -5
+= pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward ibm128 -0x4p-1076 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-5464 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-5464 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-5464 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-5464 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-5464 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-5464 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-5464 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-5464 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-5464 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-5464 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-5464 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-5464 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+pown -0x1p-4097 -4
+= pown downward binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary64 -0x4p-1076 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1076 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown tonearest intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown towardzero intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown upward intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown downward m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown tonearest m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown towardzero m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown upward m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown downward binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown tonearest binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown towardzero binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown upward binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown downward ibm128 -0x4p-1076 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1076 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1076 -4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0x8p-4100 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x8p-4100 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-4100 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-4100 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x8p-4100 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x8p-4100 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-4100 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-4100 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x8p-4100 -4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x8p-4100 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-4100 -4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-4100 -4LL : plus_infty : inexact-ok overflow errno-erange
+pown -0x1p-4097 -5
+= pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward ibm128 -0x4p-1076 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-4100 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x8p-4100 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-4100 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-4100 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x8p-4100 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x8p-4100 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-4100 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-4100 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x8p-4100 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x8p-4100 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-4100 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-4100 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+pown -0x1p-3277 -5
+= pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward ibm128 -0x4p-1076 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-3280 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x8p-3280 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-3280 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-3280 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x8p-3280 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x8p-3280 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-3280 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-3280 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x8p-3280 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x8p-3280 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-3280 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-3280 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+pown -0x1p-64 -257
+= pown downward binary32 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x1p-64 -257LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x1p-64 -257LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x1p-64 -257LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x1p-64 -257LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x1p-64 -257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x1p-64 -257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x1p-64 -257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x1p-64 -257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x1p-64 -257LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x1p-64 -257LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x1p-64 -257LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x1p-64 -257LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x1p-64 -257LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0.5 126
+= pown downward binary32 -0x8p-4 126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest binary32 -0x8p-4 126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero binary32 -0x8p-4 126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown upward binary32 -0x8p-4 126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown downward binary64 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown tonearest binary64 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown towardzero binary64 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown upward binary64 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown downward intel96 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown tonearest intel96 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown towardzero intel96 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown upward intel96 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown downward m68k96 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown tonearest m68k96 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown towardzero m68k96 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown upward m68k96 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown downward binary128 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown tonearest binary128 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown towardzero binary128 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown upward binary128 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown downward ibm128 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown tonearest ibm128 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown towardzero ibm128 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown upward ibm128 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+pown -0.5 127
+= pown downward binary32 -0x8p-4 127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest binary32 -0x8p-4 127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero binary32 -0x8p-4 127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown upward binary32 -0x8p-4 127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown downward binary64 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown tonearest binary64 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown towardzero binary64 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown upward binary64 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown downward intel96 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown tonearest intel96 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown towardzero intel96 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown upward intel96 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown downward m68k96 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown tonearest m68k96 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown towardzero m68k96 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown upward m68k96 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown downward binary128 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown tonearest binary128 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown towardzero binary128 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown upward binary128 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown downward ibm128 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown tonearest ibm128 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown towardzero ibm128 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown upward ibm128 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+pown -0.5 -126
+= pown downward binary32 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown tonearest binary32 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown towardzero binary32 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown upward binary32 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown downward binary64 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown tonearest binary64 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown towardzero binary64 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown upward binary64 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown downward intel96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown tonearest intel96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown towardzero intel96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown upward intel96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown downward m68k96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown tonearest m68k96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown towardzero m68k96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown upward m68k96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown downward binary128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown tonearest binary128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown towardzero binary128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown upward binary128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown downward ibm128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown tonearest ibm128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown towardzero ibm128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown upward ibm128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+pown -0.5 -127
+= pown downward binary32 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown tonearest binary32 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown towardzero binary32 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown upward binary32 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown downward binary64 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown tonearest binary64 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown towardzero binary64 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown upward binary64 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown downward intel96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown tonearest intel96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown towardzero intel96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown upward intel96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown downward m68k96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown tonearest m68k96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown towardzero m68k96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown upward m68k96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown downward binary128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown tonearest binary128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown towardzero binary128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown upward binary128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown downward ibm128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown tonearest ibm128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown towardzero ibm128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown upward ibm128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+pown -0.5 -0xffffff
+= pown downward binary32 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-4 -16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-4 -16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-4 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-4 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-4 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-4 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-4 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-4 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-4 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-4 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x8p-4 -16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-4 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-4 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0.5 -0x1fffffe
+= pown downward binary32 -0x8p-4 -33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-4 -33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-4 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-4 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x8p-4 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-4 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x8p-4 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-4 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x8p-4 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-4 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0x8p-4 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-4 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-4 -33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0.5 -0x1fffffffffffff
+= pown downward binary32 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-4 -9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-4 -9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-4 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-4 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-4 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-4 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-4 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-4 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-4 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-4 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x8p-4 -9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-4 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-4 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0.5 -0x3ffffffffffffe
+= pown downward binary32 -0x8p-4 -18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-4 -18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-4 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-4 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x8p-4 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-4 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x8p-4 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-4 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x8p-4 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-4 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0x8p-4 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-4 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-4 -18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0.5 -0x7fffffffffffffff
+= pown downward binary32 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-4 -9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-4 -9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-4 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-4 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-4 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-4 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-4 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-4 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-4 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-4 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x8p-4 -9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-4 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-4 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0.5 0xffffff
+= pown downward binary32 -0x8p-4 16777215LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x8p-4 16777215LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x8p-4 16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x8p-4 16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x8p-4 16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x8p-4 16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-4 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-4 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -0.5 0x1fffffe
+= pown downward binary32 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x8p-4 33554430LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-4 33554430LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x8p-4 33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x8p-4 33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x8p-4 33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x8p-4 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-4 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-4 33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0.5 0x1fffffffffffff
+= pown downward binary32 -0x8p-4 9007199254740991LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x8p-4 9007199254740991LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x8p-4 9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x8p-4 9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x8p-4 9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x8p-4 9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-4 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-4 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -0.5 0x3ffffffffffffe
+= pown downward binary32 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x8p-4 18014398509481982LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-4 18014398509481982LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x8p-4 18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x8p-4 18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x8p-4 18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x8p-4 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-4 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-4 18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0.5 0x7fffffffffffffff
+= pown downward binary32 -0x8p-4 9223372036854775807LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x8p-4 9223372036854775807LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x8p-4 9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x8p-4 9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x8p-4 9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x8p-4 9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-4 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-4 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -min -2
+= pown downward binary32 -0x4p-128 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x4p-128 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x4p-128 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x4p-128 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown tonearest binary64 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown towardzero binary64 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown upward binary64 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown downward intel96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown tonearest intel96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown towardzero intel96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown upward intel96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown downward m68k96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown tonearest m68k96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown towardzero m68k96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown upward m68k96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown downward binary128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown tonearest binary128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown towardzero binary128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown upward binary128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown downward ibm128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown tonearest ibm128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown towardzero ibm128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown upward ibm128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown downward binary64 -0x4p-1024 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x4p-1024 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1024 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1024 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown tonearest intel96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown towardzero intel96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown upward intel96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown downward m68k96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown tonearest m68k96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown towardzero m68k96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown upward m68k96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown downward binary128 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown tonearest binary128 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown towardzero binary128 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown upward binary128 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown downward ibm128 -0x4p-1024 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-1024 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1024 -2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x4p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x4p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x4p-16384 -2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x4p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-16384 -2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x2p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x2p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x2p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x2p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x2p-16384 -2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x2p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p-16384 -2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-972 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x8p-972 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-972 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-972 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown tonearest intel96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown towardzero intel96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown upward intel96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown downward m68k96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown tonearest m68k96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown towardzero m68k96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown upward m68k96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown downward binary128 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown tonearest binary128 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown towardzero binary128 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown upward binary128 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown downward ibm128 -0x8p-972 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-972 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-972 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-972 -2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -min -3
+= pown downward binary32 -0x4p-128 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x4p-128 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x4p-128 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x4p-128 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown tonearest binary64 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown towardzero binary64 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown upward binary64 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown downward intel96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown tonearest intel96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown towardzero intel96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown upward intel96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown downward m68k96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown tonearest m68k96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown towardzero m68k96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown upward m68k96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown downward binary128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown tonearest binary128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown towardzero binary128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown upward binary128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown downward ibm128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown tonearest ibm128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown towardzero ibm128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown upward ibm128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown downward binary64 -0x4p-1024 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-1024 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1024 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1024 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown tonearest intel96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown towardzero intel96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown upward intel96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown downward m68k96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown tonearest m68k96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown towardzero m68k96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown upward m68k96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown downward binary128 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown tonearest binary128 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown towardzero binary128 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown upward binary128 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown downward ibm128 -0x4p-1024 -3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-1024 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1024 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-16384 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-16384 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x2p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x2p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x2p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x2p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x2p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p-16384 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p-16384 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-972 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x8p-972 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-972 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-972 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown tonearest intel96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown towardzero intel96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown upward intel96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown downward m68k96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown tonearest m68k96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown towardzero m68k96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown upward m68k96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown downward binary128 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown tonearest binary128 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown towardzero binary128 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown upward binary128 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown downward ibm128 -0x8p-972 -3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x8p-972 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-972 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-972 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -min 1
+= pown downward binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown upward binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown downward binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown tonearest binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown towardzero binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown upward binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown downward intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown tonearest intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown towardzero intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown upward intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown downward m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown tonearest m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown towardzero m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown upward m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown downward binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown tonearest binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown towardzero binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown upward binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown downward ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown tonearest ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown towardzero ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown upward ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown downward binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= pown upward binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= pown downward intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown tonearest intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown towardzero intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown upward intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown downward m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown tonearest m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown towardzero m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown upward m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown downward binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown tonearest binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown towardzero binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown upward binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown downward ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= pown upward ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= pown downward intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown upward intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown downward m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok
+= pown tonearest m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok
+= pown towardzero m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok
+= pown upward m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok
+= pown downward binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown upward binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown downward intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown upward intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown downward m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown upward m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown downward binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown upward binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown downward binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown tonearest binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown towardzero binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown upward binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown downward intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown tonearest intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown towardzero intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown upward intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown downward m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown tonearest m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown towardzero m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown upward m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown downward binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown tonearest binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown towardzero binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown upward binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown downward ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= pown upward ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+pown -min 2
+= pown downward binary32 -0x4p-128 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x4p-128 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x4p-128 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x4p-128 2LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown tonearest binary64 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown towardzero binary64 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown upward binary64 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown downward intel96 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown tonearest intel96 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown towardzero intel96 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown upward intel96 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown downward m68k96 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown tonearest m68k96 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown towardzero m68k96 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown upward m68k96 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown downward binary128 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown tonearest binary128 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown towardzero binary128 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown upward binary128 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown downward ibm128 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown tonearest ibm128 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown towardzero ibm128 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown upward ibm128 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown downward binary64 -0x4p-1024 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x4p-1024 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-1024 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-1024 2LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown tonearest intel96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown towardzero intel96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown upward intel96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown downward m68k96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown tonearest m68k96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown towardzero m68k96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown upward m68k96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown downward binary128 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown tonearest binary128 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown towardzero binary128 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown upward binary128 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown downward ibm128 -0x4p-1024 2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x4p-1024 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-1024 2LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-16384 2LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-16384 2LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-16384 2LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p-16384 2LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p-16384 2LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p-16384 2LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x8p-972 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x8p-972 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-972 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-972 2LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown tonearest intel96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown towardzero intel96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown upward intel96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown downward m68k96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown tonearest m68k96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown towardzero m68k96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown upward m68k96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown downward binary128 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown tonearest binary128 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown towardzero binary128 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown upward binary128 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown downward ibm128 -0x8p-972 2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x8p-972 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-972 2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-972 2LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -min 3
+= pown downward binary32 -0x4p-128 3LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x4p-128 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x4p-128 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x4p-128 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown tonearest binary64 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown towardzero binary64 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown upward binary64 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown downward intel96 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown tonearest intel96 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown towardzero intel96 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown upward intel96 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown downward m68k96 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown tonearest m68k96 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown towardzero m68k96 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown upward m68k96 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown downward binary128 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown tonearest binary128 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown towardzero binary128 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown upward binary128 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown downward ibm128 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown tonearest ibm128 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown towardzero ibm128 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown upward ibm128 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown downward binary64 -0x4p-1024 3LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x4p-1024 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-1024 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-1024 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown tonearest intel96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown towardzero intel96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown upward intel96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown downward m68k96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown tonearest m68k96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown towardzero m68k96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown upward m68k96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown downward binary128 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown tonearest binary128 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown towardzero binary128 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown upward binary128 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown downward ibm128 -0x4p-1024 3LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-1024 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-1024 3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward intel96 -0x4p-16384 3LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x4p-16384 3LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x4p-16384 3LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x2p-16384 3LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x2p-16384 3LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x2p-16384 3LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x8p-972 3LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x8p-972 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-972 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-972 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown tonearest intel96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown towardzero intel96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown upward intel96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown downward m68k96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown tonearest m68k96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown towardzero m68k96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown upward m68k96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown downward binary128 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown tonearest binary128 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown towardzero binary128 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown upward binary128 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown downward ibm128 -0x8p-972 3LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-972 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-972 3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-972 3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -min -0xffffff
+= pown downward binary32 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x4p-128 -16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x4p-128 -16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-128 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-128 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-128 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-128 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-128 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-128 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-128 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-128 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x4p-128 -16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-128 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-128 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1024 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1024 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-1024 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-1024 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-1024 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-1024 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-1024 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-1024 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x4p-1024 -16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1024 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-16384 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-16384 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x2p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x2p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x2p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x2p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x2p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p-16384 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p-16384 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-972 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-972 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-972 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-972 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-972 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-972 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-972 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-972 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x8p-972 -16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-972 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-972 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -min -0x1fffffe
+= pown downward binary32 -0x4p-128 -33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x4p-128 -33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x4p-128 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-128 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-128 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-128 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x4p-128 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-128 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x4p-128 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-128 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0x4p-128 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-128 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-128 -33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward binary64 -0x4p-1024 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1024 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-1024 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-1024 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x4p-1024 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-1024 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x4p-1024 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-1024 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0x4p-1024 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1024 -33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x4p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x4p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x4p-16384 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x4p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-16384 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x2p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x2p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x2p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x2p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x2p-16384 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x2p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p-16384 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-972 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-972 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x8p-972 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-972 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x8p-972 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-972 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x8p-972 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-972 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0x8p-972 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-972 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-972 -33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -min -0x1fffffffffffff
+= pown downward binary32 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x4p-128 -9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x4p-128 -9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-128 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-128 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-128 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-128 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-128 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-128 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-128 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-128 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x4p-128 -9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-128 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-128 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1024 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1024 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-1024 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-1024 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-1024 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-1024 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-1024 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-1024 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x4p-1024 -9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1024 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-16384 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-16384 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x2p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x2p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x2p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x2p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x2p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p-16384 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p-16384 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-972 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-972 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-972 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-972 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-972 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-972 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-972 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-972 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x8p-972 -9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-972 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-972 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -min -0x3ffffffffffffe
+= pown downward binary32 -0x4p-128 -18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x4p-128 -18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x4p-128 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-128 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-128 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-128 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x4p-128 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-128 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x4p-128 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-128 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0x4p-128 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-128 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-128 -18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward binary64 -0x4p-1024 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1024 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-1024 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-1024 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x4p-1024 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-1024 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x4p-1024 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-1024 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0x4p-1024 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1024 -18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x4p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x4p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x4p-16384 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x4p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-16384 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x2p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x2p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x2p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x2p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x2p-16384 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x2p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p-16384 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-972 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-972 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x8p-972 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-972 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x8p-972 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-972 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x8p-972 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-972 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0x8p-972 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-972 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-972 -18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -min -0x7fffffffffffffff
+= pown downward binary32 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x4p-128 -9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x4p-128 -9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-128 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-128 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-128 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-128 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-128 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-128 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-128 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-128 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x4p-128 -9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-128 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-128 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1024 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1024 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-1024 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-1024 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-1024 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-1024 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-1024 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-1024 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x4p-1024 -9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1024 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-16384 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-16384 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x2p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x2p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x2p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x2p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x2p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p-16384 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p-16384 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-972 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-972 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-972 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-972 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-972 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-972 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-972 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-972 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x8p-972 -9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-972 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-972 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -min 0xffffff
+= pown downward binary32 -0x4p-128 16777215LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x4p-128 16777215LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x4p-128 16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x4p-128 16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x4p-128 16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x4p-128 16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-128 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-128 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward binary64 -0x4p-1024 16777215LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x4p-1024 16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x4p-1024 16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x4p-1024 16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x4p-1024 16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-1024 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward intel96 -0x4p-16384 16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x4p-16384 16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x4p-16384 16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x2p-16384 16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x2p-16384 16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x2p-16384 16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x8p-972 16777215LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x8p-972 16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x8p-972 16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x8p-972 16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x8p-972 16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-972 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-972 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -min 0x1fffffe
+= pown downward binary32 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x4p-128 33554430LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-128 33554430LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-128 33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-128 33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-128 33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x4p-128 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-128 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-128 33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-1024 33554430LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-1024 33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-1024 33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-1024 33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x4p-1024 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-1024 33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-16384 33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-16384 33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-16384 33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p-16384 33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p-16384 33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p-16384 33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-972 33554430LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x8p-972 33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x8p-972 33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x8p-972 33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x8p-972 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-972 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-972 33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -min 0x1fffffffffffff
+= pown downward binary32 -0x4p-128 9007199254740991LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x4p-128 9007199254740991LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x4p-128 9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x4p-128 9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x4p-128 9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x4p-128 9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-128 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-128 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward binary64 -0x4p-1024 9007199254740991LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x4p-1024 9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x4p-1024 9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x4p-1024 9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x4p-1024 9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-1024 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward intel96 -0x4p-16384 9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x4p-16384 9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x4p-16384 9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x2p-16384 9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x2p-16384 9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x2p-16384 9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x8p-972 9007199254740991LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x8p-972 9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x8p-972 9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x8p-972 9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x8p-972 9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-972 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-972 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -min 0x3ffffffffffffe
+= pown downward binary32 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x4p-128 18014398509481982LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-128 18014398509481982LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-128 18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-128 18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-128 18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x4p-128 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-128 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-128 18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-1024 18014398509481982LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-1024 18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-1024 18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-1024 18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x4p-1024 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-1024 18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-16384 18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-16384 18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-16384 18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p-16384 18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p-16384 18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p-16384 18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-972 18014398509481982LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x8p-972 18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x8p-972 18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x8p-972 18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x8p-972 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-972 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-972 18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -min 0x7fffffffffffffff
+= pown downward binary32 -0x4p-128 9223372036854775807LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x4p-128 9223372036854775807LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x4p-128 9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x4p-128 9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x4p-128 9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x4p-128 9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-128 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-128 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward binary64 -0x4p-1024 9223372036854775807LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x4p-1024 9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x4p-1024 9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x4p-1024 9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x4p-1024 9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-1024 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward intel96 -0x4p-16384 9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x4p-16384 9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x4p-16384 9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x2p-16384 9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x2p-16384 9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x2p-16384 9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x8p-972 9223372036854775807LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x8p-972 9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x8p-972 9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x8p-972 9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x8p-972 9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-972 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-972 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown 0x0.ffffffp0 10
+= pown downward binary32 0xf.fffffp-4 10LL : 0xf.ffff6p-4 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 10LL : 0xf.ffff6p-4 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 10LL : 0xf.ffff6p-4 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 10LL : 0xf.ffff7p-4 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 10LL : 0xf.ffff600002cf8p-4 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 10LL : 0xf.ffff600002cf8p-4 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffffp-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffffp-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffffp-4 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffff8p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffcp-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d2p-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffcp-4 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d2p-4 : inexact-ok
+pown 0x0.ffffffp0 100
+= pown downward binary32 0xf.fffffp-4 100LL : 0xf.fff9cp-4 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 100LL : 0xf.fff9cp-4 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 100LL : 0xf.fff9cp-4 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 100LL : 0xf.fff9dp-4 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 100LL : 0xf.fff9c001355f8p-4 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 100LL : 0xf.fff9c001356p-4 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 100LL : 0xf.fff9c001355f8p-4 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 100LL : 0xf.fff9c001356p-4 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd89p-4 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd89p-4 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd5448334p-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483348p-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd5448334p-4 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483348p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483p-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd544834p-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483p-4 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd544834p-4 : inexact-ok
+pown 0x0.ffffffp0 1000
+= pown downward binary32 0xf.fffffp-4 1000LL : 0xf.ffc18p-4 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 1000LL : 0xf.ffc18p-4 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 1000LL : 0xf.ffc18p-4 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 1000LL : 0xf.ffc19p-4 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 1000LL : 0xf.ffc18079f2218p-4 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 1000LL : 0xf.ffc18079f2218p-4 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 1000LL : 0xf.ffc18079f2218p-4 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 1000LL : 0xf.ffc18079f222p-4 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e718p-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e72p-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e718p-4 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e72p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e4p-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e8p-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e4p-4 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e8p-4 : inexact-ok
+pown 0x0.ffffffp0 0x1000000
+= pown downward binary32 0xf.fffffp-4 16777216LL : 0x5.e2d588p-4 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 16777216LL : 0x5.e2d588p-4 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 16777216LL : 0x5.e2d588p-4 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 16777216LL : 0x5.e2d59p-4 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105cp-4 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d106p-4 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105cp-4 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d106p-4 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f228p-4 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f228p-4 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810b8p-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810bcp-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810b8p-4 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810bcp-4 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa481p-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa481p-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa481p-4 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4812p-4 : inexact-ok
+pown 0x0.ffffffp0 0x40000000
+= pown downward binary32 0xf.fffffp-4 1073741824LL : 0xc.b4e8ap-96 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 1073741824LL : 0xc.b4e8ap-96 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 1073741824LL : 0xc.b4e8ap-96 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 1073741824LL : 0xc.b4e8bp-96 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38ep-96 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e8p-96 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38ep-96 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e8p-96 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c798p-96 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c4p-96 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c8p-96 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c4p-96 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c8p-96 : inexact-ok
+pown 0x0.ffffffp0 0x48d15980
+= pown downward binary32 0xf.fffffp-4 1221679488LL : 0x7.b4fa18p-108 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 1221679488LL : 0x7.b4fa2p-108 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 1221679488LL : 0x7.b4fa18p-108 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 1221679488LL : 0x7.b4fa2p-108 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264cp-108 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc265p-108 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264cp-108 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc265p-108 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea4719cp-108 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea471ap-108 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea4719cp-108 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea471ap-108 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea47p-108 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea472p-108 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea47p-108 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea472p-108 : inexact-ok
+pown 0x0.ffffffp0 -10
+= pown downward binary32 0xf.fffffp-4 -10LL : 0x1.00000ap+0 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -10LL : 0x1.00000ap+0 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -10LL : 0x1.00000ap+0 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -10LL : 0x1.00000cp+0 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -10LL : 0x1.00000a0000371p+0 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -10LL : 0x1.00000a0000370002p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -10LL : 0x1.00000a0000370002p+0 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0007p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0008p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0007p+0 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0008p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cbp+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cbp+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cbp+0 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb008p+0 : inexact-ok
+pown 0x0.ffffffp0 -100
+= pown downward binary32 0xf.fffffp-4 -100LL : 0x1.000064p+0 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -100LL : 0x1.000064p+0 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -100LL : 0x1.000064p+0 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -100LL : 0x1.000066p+0 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -100LL : 0x1.0000640013bap+0 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -100LL : 0x1.0000640013bap+0 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -100LL : 0x1.0000640013bap+0 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -100LL : 0x1.0000640013ba1p+0 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -100LL : 0x1.0000640013ba02ap+0 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -100LL : 0x1.0000640013ba02ap+0 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3cp+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3dp+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3cp+0 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3dp+0 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07bp+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07bp+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07bp+0 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b8p+0 : inexact-ok
+pown 0x0.ffffffp0 -1000
+= pown downward binary32 0xf.fffffp-4 -1000LL : 0x1.0003e8p+0 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -1000LL : 0x1.0003e8p+0 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -1000LL : 0x1.0003e8p+0 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -1000LL : 0x1.0003eap+0 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -1000LL : 0x1.0003e807a31dfp+0 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -1000LL : 0x1.0003e807a31dfp+0 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -1000LL : 0x1.0003e807a31dfp+0 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -1000LL : 0x1.0003e807a31ep+0 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85ep+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85fp+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85ep+0 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85fp+0 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d8p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d88p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d8p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d88p+0 : inexact-ok
+pown 0x0.ffffffp0 -0x1000000
+= pown downward binary32 0xf.fffffp-4 -16777216LL : 0x2.b7e15p+0 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -16777216LL : 0x2.b7e154p+0 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -16777216LL : 0x2.b7e15p+0 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -16777216LL : 0x2.b7e154p+0 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b97p+0 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b972p+0 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b97p+0 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b972p+0 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772124p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772126p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772124p+0 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772126p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57721p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57721p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57721p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57722p+0 : inexact-ok
+pown 0x0.ffffffp0 -0x40000000
+= pown downward binary32 0xf.fffffp-4 -1073741824LL : 0x1.4259aap+92 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -1073741824LL : 0x1.4259acp+92 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -1073741824LL : 0x1.4259aap+92 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -1073741824LL : 0x1.4259acp+92 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764p+92 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c765p+92 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764p+92 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c765p+92 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d26p+92 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d26p+92 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa1p+92 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa2p+92 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa1p+92 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa2p+92 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120f8p+92 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120f8p+92 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120f8p+92 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5121p+92 : inexact-ok
+pown 0x0.ffffffp0 -0x48d15980
+= pown downward binary32 0xf.fffffp-4 -1221679488LL : 0x2.13780cp+104 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -1221679488LL : 0x2.13780cp+104 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -1221679488LL : 0x2.13780cp+104 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -1221679488LL : 0x2.13781p+104 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b144p+104 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b144p+104 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b144p+104 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b146p+104 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa1688p+104 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa168ap+104 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa1688p+104 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa168ap+104 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa16p+104 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa17p+104 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa16p+104 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa17p+104 : inexact-ok
+pown 0x1.000002p0 0x1000000
+= pown downward binary32 0x1.000002p+0 16777216LL : 0x7.639918p+0 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 16777216LL : 0x7.63992p+0 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 16777216LL : 0x7.639918p+0 : inexact-ok
+= pown upward binary32 0x1.000002p+0 16777216LL : 0x7.63992p+0 : inexact-ok
+= pown downward binary64 0x1.000002p+0 16777216LL : 0x7.63991f6e05318p+0 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 16777216LL : 0x7.63991f6e05318p+0 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 16777216LL : 0x7.63991f6e05318p+0 : inexact-ok
+= pown upward binary64 0x1.000002p+0 16777216LL : 0x7.63991f6e0531cp+0 : inexact-ok
+= pown downward intel96 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown upward intel96 0x1.000002p+0 16777216LL : 0x7.63991f6e05318418p+0 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 16777216LL : 0x7.63991f6e05318418p+0 : inexact-ok
+= pown downward binary128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35f8p+0 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35fcp+0 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35f8p+0 : inexact-ok
+= pown upward binary128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35fcp+0 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad34p+0 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad36p+0 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad34p+0 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad36p+0 : inexact-ok
+pown 0x1.000002p0 0x2468acc0
+= pown downward binary32 0x1.000002p+0 610839744LL : 0x2.137728p+104 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 610839744LL : 0x2.137728p+104 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 610839744LL : 0x2.137728p+104 : inexact-ok
+= pown upward binary32 0x1.000002p+0 610839744LL : 0x2.13772cp+104 : inexact-ok
+= pown downward binary64 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6ap+104 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6ap+104 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6ap+104 : inexact-ok
+= pown upward binary64 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6cp+104 : inexact-ok
+= pown downward intel96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown upward intel96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a03cp+104 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a03cp+104 : inexact-ok
+= pown downward binary128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d06p+104 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d06p+104 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d06p+104 : inexact-ok
+= pown upward binary128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d08p+104 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247dp+104 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247dp+104 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247dp+104 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247ep+104 : inexact-ok
+pown 0x1.000002p0 -0x2468acc0
+= pown downward binary32 0x1.000002p+0 -610839744LL : 0x7.b4fd68p-108 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 -610839744LL : 0x7.b4fd68p-108 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 -610839744LL : 0x7.b4fd68p-108 : inexact-ok
+= pown upward binary32 0x1.000002p+0 -610839744LL : 0x7.b4fd7p-108 : inexact-ok
+= pown downward binary64 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a28p-108 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2cp-108 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a28p-108 : inexact-ok
+= pown upward binary64 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2cp-108 : inexact-ok
+= pown downward intel96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok
+= pown upward intel96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok
+= pown downward binary128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10bp-108 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10b4p-108 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10bp-108 : inexact-ok
+= pown upward binary128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10b4p-108 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b1p-108 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b1p-108 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b1p-108 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b12p-108 : inexact-ok
+pown 0x0.fffffffffffff8p0 0x48d159e26af37c00
+= pown downward binary32 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0xf.fffffp-4 5247073869855161344LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0xf.fffffp-4 5247073869855161344LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 0xf.fffffp-4 5247073869855161344LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 0xf.fffffp-4 5247073869855161344LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 0xf.fffffp-4 5247073869855161344LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0xf.fffffp-4 5247073869855161344LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaefp-844 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef8p-844 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaefp-844 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef8p-844 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef66p-844 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef66p-844 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b58p-844 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d58p-844 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5cp-844 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d58p-844 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5cp-844 : inexact-ok
+pown 0x0.fffffffffffff8p0 -0x48d159e26af37c00
+= pown downward binary32 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0xf.fffffp-4 -5247073869855161344LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward binary64 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4afp+840 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4afp+840 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4afp+840 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af1p+840 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0238p+840 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0238p+840 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b73p+840 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b73p+840 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b73p+840 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b74p+840 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86bp+840 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b8p+840 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86bp+840 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b8p+840 : inexact-ok
+pown 0x1.0000000000001p0 0x2468acf13579be00
+= pown downward binary32 0x1.000002p+0 2623536934927580672LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 0x1.000002p+0 2623536934927580672LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0x1.000002p+0 2623536934927580672LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward binary32 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a3p+840 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a3p+840 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a3p+840 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a4p+840 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a335p+840 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a335p+840 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb8p+840 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb9p+840 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb8p+840 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb9p+840 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bac8p+840 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bac8p+840 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bac8p+840 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2badp+840 : inexact-ok
+pown 0x1.0000000000001p0 -0x2468acf13579be00
+= pown downward binary32 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x1.000002p+0 -2623536934927580672LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x1.000002p+0 -2623536934927580672LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 0x1.000002p+0 -2623536934927580672LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 0x1.000002p+0 -2623536934927580672LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 0x1.000002p+0 -2623536934927580672LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x1.000002p+0 -2623536934927580672LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward binary32 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc338p-844 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc338p-844 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc338p-844 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc34p-844 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8ef8p-844 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8ef8p-844 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8ef8p-844 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8fp-844 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8cp-844 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd9p-844 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8cp-844 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd9p-844 : inexact-ok
+pown -0x0.ffffffp0 10
+= pown downward binary32 -0xf.fffffp-4 10LL : 0xf.ffff6p-4 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 10LL : 0xf.ffff6p-4 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 10LL : 0xf.ffff6p-4 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 10LL : 0xf.ffff7p-4 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 10LL : 0xf.ffff600002cf8p-4 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 10LL : 0xf.ffff600002cf8p-4 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffffp-4 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffffp-4 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffffp-4 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffff8p-4 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffcp-4 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d2p-4 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffcp-4 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d2p-4 : inexact-ok
+pown -0x0.ffffffp0 100
+= pown downward binary32 -0xf.fffffp-4 100LL : 0xf.fff9cp-4 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 100LL : 0xf.fff9cp-4 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 100LL : 0xf.fff9cp-4 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 100LL : 0xf.fff9dp-4 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 100LL : 0xf.fff9c001355f8p-4 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 100LL : 0xf.fff9c001356p-4 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 100LL : 0xf.fff9c001355f8p-4 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 100LL : 0xf.fff9c001356p-4 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd89p-4 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd89p-4 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd5448334p-4 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483348p-4 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd5448334p-4 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483348p-4 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483p-4 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd544834p-4 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483p-4 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd544834p-4 : inexact-ok
+pown -0x0.ffffffp0 1000
+= pown downward binary32 -0xf.fffffp-4 1000LL : 0xf.ffc18p-4 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 1000LL : 0xf.ffc18p-4 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 1000LL : 0xf.ffc18p-4 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 1000LL : 0xf.ffc19p-4 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 1000LL : 0xf.ffc18079f2218p-4 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 1000LL : 0xf.ffc18079f2218p-4 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 1000LL : 0xf.ffc18079f2218p-4 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 1000LL : 0xf.ffc18079f222p-4 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e718p-4 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e72p-4 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e718p-4 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e72p-4 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e4p-4 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e8p-4 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e4p-4 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e8p-4 : inexact-ok
+pown -0x0.ffffffp0 0x1000000
+= pown downward binary32 -0xf.fffffp-4 16777216LL : 0x5.e2d588p-4 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 16777216LL : 0x5.e2d588p-4 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 16777216LL : 0x5.e2d588p-4 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 16777216LL : 0x5.e2d59p-4 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105cp-4 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d106p-4 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105cp-4 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d106p-4 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f228p-4 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f228p-4 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810b8p-4 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810bcp-4 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810b8p-4 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810bcp-4 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa481p-4 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa481p-4 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa481p-4 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4812p-4 : inexact-ok
+pown -0x0.ffffffp0 0x40000000
+= pown downward binary32 -0xf.fffffp-4 1073741824LL : 0xc.b4e8ap-96 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 1073741824LL : 0xc.b4e8ap-96 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 1073741824LL : 0xc.b4e8ap-96 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 1073741824LL : 0xc.b4e8bp-96 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38ep-96 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e8p-96 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38ep-96 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e8p-96 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c798p-96 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c4p-96 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c8p-96 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c4p-96 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c8p-96 : inexact-ok
+pown -0x0.ffffffp0 0x48d15980
+= pown downward binary32 -0xf.fffffp-4 1221679488LL : 0x7.b4fa18p-108 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 1221679488LL : 0x7.b4fa2p-108 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 1221679488LL : 0x7.b4fa18p-108 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 1221679488LL : 0x7.b4fa2p-108 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264cp-108 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc265p-108 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264cp-108 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc265p-108 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea4719cp-108 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea471ap-108 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea4719cp-108 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea471ap-108 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea47p-108 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea472p-108 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea47p-108 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea472p-108 : inexact-ok
+pown -0x0.ffffffp0 -10
+= pown downward binary32 -0xf.fffffp-4 -10LL : 0x1.00000ap+0 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 -10LL : 0x1.00000ap+0 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 -10LL : 0x1.00000ap+0 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 -10LL : 0x1.00000cp+0 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 -10LL : 0x1.00000a0000371p+0 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 -10LL : 0x1.00000a0000370002p+0 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 -10LL : 0x1.00000a0000370002p+0 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0007p+0 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0008p+0 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0007p+0 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0008p+0 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cbp+0 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cbp+0 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cbp+0 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb008p+0 : inexact-ok
+pown -0x0.ffffffp0 -100
+= pown downward binary32 -0xf.fffffp-4 -100LL : 0x1.000064p+0 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 -100LL : 0x1.000064p+0 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 -100LL : 0x1.000064p+0 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 -100LL : 0x1.000066p+0 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 -100LL : 0x1.0000640013bap+0 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 -100LL : 0x1.0000640013bap+0 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 -100LL : 0x1.0000640013bap+0 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 -100LL : 0x1.0000640013ba1p+0 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba02ap+0 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba02ap+0 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3cp+0 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3dp+0 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3cp+0 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3dp+0 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07bp+0 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07bp+0 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07bp+0 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b8p+0 : inexact-ok
+pown -0x0.ffffffp0 -1000
+= pown downward binary32 -0xf.fffffp-4 -1000LL : 0x1.0003e8p+0 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 -1000LL : 0x1.0003e8p+0 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 -1000LL : 0x1.0003e8p+0 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 -1000LL : 0x1.0003eap+0 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31dfp+0 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31dfp+0 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31dfp+0 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31ep+0 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85ep+0 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85fp+0 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85ep+0 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85fp+0 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d8p+0 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d88p+0 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d8p+0 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d88p+0 : inexact-ok
+pown -0x0.ffffffp0 -0x1000000
+= pown downward binary32 -0xf.fffffp-4 -16777216LL : 0x2.b7e15p+0 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 -16777216LL : 0x2.b7e154p+0 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 -16777216LL : 0x2.b7e15p+0 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 -16777216LL : 0x2.b7e154p+0 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b97p+0 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b972p+0 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b97p+0 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b972p+0 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772124p+0 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772126p+0 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772124p+0 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772126p+0 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57721p+0 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57721p+0 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57721p+0 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57722p+0 : inexact-ok
+pown -0x0.ffffffp0 -0x40000000
+= pown downward binary32 -0xf.fffffp-4 -1073741824LL : 0x1.4259aap+92 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 -1073741824LL : 0x1.4259acp+92 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 -1073741824LL : 0x1.4259aap+92 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 -1073741824LL : 0x1.4259acp+92 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764p+92 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c765p+92 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764p+92 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c765p+92 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d26p+92 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d26p+92 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa1p+92 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa2p+92 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa1p+92 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa2p+92 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120f8p+92 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120f8p+92 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120f8p+92 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5121p+92 : inexact-ok
+pown -0x0.ffffffp0 -0x48d15980
+= pown downward binary32 -0xf.fffffp-4 -1221679488LL : 0x2.13780cp+104 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 -1221679488LL : 0x2.13780cp+104 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 -1221679488LL : 0x2.13780cp+104 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 -1221679488LL : 0x2.13781p+104 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b144p+104 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b144p+104 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b144p+104 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b146p+104 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa1688p+104 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa168ap+104 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa1688p+104 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa168ap+104 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa16p+104 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa17p+104 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa16p+104 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa17p+104 : inexact-ok
+pown -0x1.000002p0 0x1000000
+= pown downward binary32 -0x1.000002p+0 16777216LL : 0x7.639918p+0 : inexact-ok
+= pown tonearest binary32 -0x1.000002p+0 16777216LL : 0x7.63992p+0 : inexact-ok
+= pown towardzero binary32 -0x1.000002p+0 16777216LL : 0x7.639918p+0 : inexact-ok
+= pown upward binary32 -0x1.000002p+0 16777216LL : 0x7.63992p+0 : inexact-ok
+= pown downward binary64 -0x1.000002p+0 16777216LL : 0x7.63991f6e05318p+0 : inexact-ok
+= pown tonearest binary64 -0x1.000002p+0 16777216LL : 0x7.63991f6e05318p+0 : inexact-ok
+= pown towardzero binary64 -0x1.000002p+0 16777216LL : 0x7.63991f6e05318p+0 : inexact-ok
+= pown upward binary64 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531cp+0 : inexact-ok
+= pown downward intel96 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown tonearest intel96 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown towardzero intel96 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown upward intel96 -0x1.000002p+0 16777216LL : 0x7.63991f6e05318418p+0 : inexact-ok
+= pown downward m68k96 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown tonearest m68k96 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown towardzero m68k96 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown upward m68k96 -0x1.000002p+0 16777216LL : 0x7.63991f6e05318418p+0 : inexact-ok
+= pown downward binary128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35f8p+0 : inexact-ok
+= pown tonearest binary128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35fcp+0 : inexact-ok
+= pown towardzero binary128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35f8p+0 : inexact-ok
+= pown upward binary128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35fcp+0 : inexact-ok
+= pown downward ibm128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad34p+0 : inexact-ok
+= pown tonearest ibm128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad36p+0 : inexact-ok
+= pown towardzero ibm128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad34p+0 : inexact-ok
+= pown upward ibm128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad36p+0 : inexact-ok
+pown -0x1.000002p0 0x2468acc0
+= pown downward binary32 -0x1.000002p+0 610839744LL : 0x2.137728p+104 : inexact-ok
+= pown tonearest binary32 -0x1.000002p+0 610839744LL : 0x2.137728p+104 : inexact-ok
+= pown towardzero binary32 -0x1.000002p+0 610839744LL : 0x2.137728p+104 : inexact-ok
+= pown upward binary32 -0x1.000002p+0 610839744LL : 0x2.13772cp+104 : inexact-ok
+= pown downward binary64 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6ap+104 : inexact-ok
+= pown tonearest binary64 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6ap+104 : inexact-ok
+= pown towardzero binary64 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6ap+104 : inexact-ok
+= pown upward binary64 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6cp+104 : inexact-ok
+= pown downward intel96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown tonearest intel96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown towardzero intel96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown upward intel96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a03cp+104 : inexact-ok
+= pown downward m68k96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown tonearest m68k96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown towardzero m68k96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown upward m68k96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a03cp+104 : inexact-ok
+= pown downward binary128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d06p+104 : inexact-ok
+= pown tonearest binary128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d06p+104 : inexact-ok
+= pown towardzero binary128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d06p+104 : inexact-ok
+= pown upward binary128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d08p+104 : inexact-ok
+= pown downward ibm128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247dp+104 : inexact-ok
+= pown tonearest ibm128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247dp+104 : inexact-ok
+= pown towardzero ibm128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247dp+104 : inexact-ok
+= pown upward ibm128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247ep+104 : inexact-ok
+pown -0x1.000002p0 -0x2468acc0
+= pown downward binary32 -0x1.000002p+0 -610839744LL : 0x7.b4fd68p-108 : inexact-ok
+= pown tonearest binary32 -0x1.000002p+0 -610839744LL : 0x7.b4fd68p-108 : inexact-ok
+= pown towardzero binary32 -0x1.000002p+0 -610839744LL : 0x7.b4fd68p-108 : inexact-ok
+= pown upward binary32 -0x1.000002p+0 -610839744LL : 0x7.b4fd7p-108 : inexact-ok
+= pown downward binary64 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a28p-108 : inexact-ok
+= pown tonearest binary64 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2cp-108 : inexact-ok
+= pown towardzero binary64 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a28p-108 : inexact-ok
+= pown upward binary64 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2cp-108 : inexact-ok
+= pown downward intel96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok
+= pown tonearest intel96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok
+= pown towardzero intel96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok
+= pown upward intel96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok
+= pown downward m68k96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok
+= pown tonearest m68k96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok
+= pown towardzero m68k96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok
+= pown upward m68k96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok
+= pown downward binary128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10bp-108 : inexact-ok
+= pown tonearest binary128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10b4p-108 : inexact-ok
+= pown towardzero binary128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10bp-108 : inexact-ok
+= pown upward binary128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10b4p-108 : inexact-ok
+= pown downward ibm128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b1p-108 : inexact-ok
+= pown tonearest ibm128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b1p-108 : inexact-ok
+= pown towardzero ibm128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b1p-108 : inexact-ok
+= pown upward ibm128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b12p-108 : inexact-ok
+pown -0x0.fffffffffffff8p0 0x48d159e26af37c00
+= pown downward binary32 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0xf.fffffp-4 5247073869855161344LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.fffffp-4 5247073869855161344LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffp-4 5247073869855161344LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffp-4 5247073869855161344LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffp-4 5247073869855161344LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.fffffp-4 5247073869855161344LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward binary32 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaefp-844 : inexact-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef8p-844 : inexact-ok
+= pown towardzero binary64 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaefp-844 : inexact-ok
+= pown upward binary64 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef8p-844 : inexact-ok
+= pown downward intel96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef66p-844 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef66p-844 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b58p-844 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d58p-844 : inexact-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5cp-844 : inexact-ok
+= pown towardzero ibm128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d58p-844 : inexact-ok
+= pown upward ibm128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5cp-844 : inexact-ok
+pown -0x0.fffffffffffff8p0 -0x48d159e26af37c00
+= pown downward binary32 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward binary32 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4afp+840 : inexact-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4afp+840 : inexact-ok
+= pown towardzero binary64 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4afp+840 : inexact-ok
+= pown upward binary64 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af1p+840 : inexact-ok
+= pown downward intel96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0238p+840 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0238p+840 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b73p+840 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b73p+840 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b73p+840 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b74p+840 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86bp+840 : inexact-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b8p+840 : inexact-ok
+= pown towardzero ibm128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86bp+840 : inexact-ok
+= pown upward ibm128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b8p+840 : inexact-ok
+pown -0x1.0000000000001p0 0x2468acf13579be00
+= pown downward binary32 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary32 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x1.000002p+0 2623536934927580672LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward binary64 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a3p+840 : inexact-ok
+= pown tonearest binary64 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a3p+840 : inexact-ok
+= pown towardzero binary64 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a3p+840 : inexact-ok
+= pown upward binary64 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a4p+840 : inexact-ok
+= pown downward intel96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown tonearest intel96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown towardzero intel96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown upward intel96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a335p+840 : inexact-ok
+= pown downward m68k96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown tonearest m68k96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown towardzero m68k96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown upward m68k96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a335p+840 : inexact-ok
+= pown downward binary128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb8p+840 : inexact-ok
+= pown tonearest binary128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb9p+840 : inexact-ok
+= pown towardzero binary128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb8p+840 : inexact-ok
+= pown upward binary128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb9p+840 : inexact-ok
+= pown downward ibm128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bac8p+840 : inexact-ok
+= pown tonearest ibm128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bac8p+840 : inexact-ok
+= pown towardzero ibm128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bac8p+840 : inexact-ok
+= pown upward ibm128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2badp+840 : inexact-ok
+pown -0x1.0000000000001p0 -0x2468acf13579be00
+= pown downward binary32 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary32 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x1.000002p+0 -2623536934927580672LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x1.000002p+0 -2623536934927580672LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x1.000002p+0 -2623536934927580672LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x1.000002p+0 -2623536934927580672LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x1.000002p+0 -2623536934927580672LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x1.000002p+0 -2623536934927580672LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc338p-844 : inexact-ok
+= pown tonearest binary64 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc338p-844 : inexact-ok
+= pown towardzero binary64 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc338p-844 : inexact-ok
+= pown upward binary64 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc34p-844 : inexact-ok
+= pown downward intel96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok
+= pown tonearest intel96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok
+= pown towardzero intel96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok
+= pown upward intel96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok
+= pown downward m68k96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok
+= pown tonearest m68k96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok
+= pown towardzero m68k96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok
+= pown upward m68k96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok
+= pown downward binary128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8ef8p-844 : inexact-ok
+= pown tonearest binary128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8ef8p-844 : inexact-ok
+= pown towardzero binary128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8ef8p-844 : inexact-ok
+= pown upward binary128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8fp-844 : inexact-ok
+= pown downward ibm128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8cp-844 : inexact-ok
+= pown tonearest ibm128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd9p-844 : inexact-ok
+= pown towardzero ibm128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8cp-844 : inexact-ok
+= pown upward ibm128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd9p-844 : inexact-ok
+pown 0x1.000002p0 0x40000000
+= pown downward binary32 0x1.000002p+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 0x1.000002p+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 0x1.000002p+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 0x1.000002p+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdcp+184 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdcp+184 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdcp+184 : inexact-ok
+= pown upward binary64 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bddp+184 : inexact-ok
+= pown downward intel96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown upward intel96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc752p+184 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc752p+184 : inexact-ok
+= pown downward binary128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804cp+184 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804cp+184 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804cp+184 : inexact-ok
+= pown upward binary128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804dp+184 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e8p+184 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e808p+184 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e8p+184 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e808p+184 : inexact-ok
+pown -0x1.000002p0 0x40000000
+= pown downward binary32 -0x1.000002p+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x1.000002p+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x1.000002p+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x1.000002p+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdcp+184 : inexact-ok
+= pown tonearest binary64 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdcp+184 : inexact-ok
+= pown towardzero binary64 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdcp+184 : inexact-ok
+= pown upward binary64 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bddp+184 : inexact-ok
+= pown downward intel96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown tonearest intel96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown towardzero intel96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown upward intel96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc752p+184 : inexact-ok
+= pown downward m68k96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown tonearest m68k96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown towardzero m68k96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown upward m68k96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc752p+184 : inexact-ok
+= pown downward binary128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804cp+184 : inexact-ok
+= pown tonearest binary128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804cp+184 : inexact-ok
+= pown towardzero binary128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804cp+184 : inexact-ok
+= pown upward binary128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804dp+184 : inexact-ok
+= pown downward ibm128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e8p+184 : inexact-ok
+= pown tonearest ibm128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e808p+184 : inexact-ok
+= pown towardzero ibm128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e8p+184 : inexact-ok
+= pown upward ibm128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e808p+184 : inexact-ok
+pown 0x1.00000ep0 0x40000000
+= pown downward binary32 0x1.00000ep+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 0x1.00000ep+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 0x1.00000ep+0 1073741824LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 0x1.00000ep+0 1073741824LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown tonearest intel96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown towardzero intel96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown upward intel96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb2p+1292 : inexact-ok
+= pown downward m68k96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown tonearest m68k96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown towardzero m68k96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown upward m68k96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb2p+1292 : inexact-ok
+= pown downward binary128 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok
+= pown tonearest binary128 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok
+= pown towardzero binary128 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok
+= pown upward binary128 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbbp+1292 : inexact-ok
+= pown downward ibm128 0x1.00000ep+0 1073741824LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0x1.00000ep+0 1073741824LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0x1.00000ep+0 1073741824LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1.00000ep0 0x40000000
+= pown downward binary32 -0x1.00000ep+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x1.00000ep+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x1.00000ep+0 1073741824LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x1.00000ep+0 1073741824LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown tonearest intel96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown towardzero intel96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown upward intel96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb2p+1292 : inexact-ok
+= pown downward m68k96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown tonearest m68k96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown towardzero m68k96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown upward m68k96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb2p+1292 : inexact-ok
+= pown downward binary128 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok
+= pown tonearest binary128 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok
+= pown towardzero binary128 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok
+= pown upward binary128 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbbp+1292 : inexact-ok
+= pown downward ibm128 -0x1.00000ep+0 1073741824LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x1.00000ep+0 1073741824LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x1.00000ep+0 1073741824LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown 10.0 4932
+= pown downward binary32 0xap+0 4932LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 0xap+0 4932LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 0xap+0 4932LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 0xap+0 4932LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 0xap+0 4932LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 0xap+0 4932LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 0xap+0 4932LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 0xap+0 4932LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 0xap+0 4932LL : 0xd.72cb2a95c7ef6ccp+16380 : inexact-ok
+= pown tonearest intel96 0xap+0 4932LL : 0xd.72cb2a95c7ef6cdp+16380 : inexact-ok
+= pown towardzero intel96 0xap+0 4932LL : 0xd.72cb2a95c7ef6ccp+16380 : inexact-ok
+= pown upward intel96 0xap+0 4932LL : 0xd.72cb2a95c7ef6cdp+16380 : inexact-ok
+= pown downward m68k96 0xap+0 4932LL : 0xd.72cb2a95c7ef6ccp+16380 : inexact-ok
+= pown tonearest m68k96 0xap+0 4932LL : 0xd.72cb2a95c7ef6cdp+16380 : inexact-ok
+= pown towardzero m68k96 0xap+0 4932LL : 0xd.72cb2a95c7ef6ccp+16380 : inexact-ok
+= pown upward m68k96 0xap+0 4932LL : 0xd.72cb2a95c7ef6cdp+16380 : inexact-ok
+= pown downward binary128 0xap+0 4932LL : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380 : inexact-ok
+= pown tonearest binary128 0xap+0 4932LL : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380 : inexact-ok
+= pown towardzero binary128 0xap+0 4932LL : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380 : inexact-ok
+= pown upward binary128 0xap+0 4932LL : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380 : inexact-ok
+= pown downward ibm128 0xap+0 4932LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0xap+0 4932LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0xap+0 4932LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0xap+0 4932LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown 10.0 4931
+= pown downward binary32 0xap+0 4931LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 0xap+0 4931LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 0xap+0 4931LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 0xap+0 4931LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 0xap+0 4931LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 0xap+0 4931LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 0xap+0 4931LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 0xap+0 4931LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 0xap+0 4931LL : 0x1.584784422d97f146p+16380 : inexact-ok
+= pown tonearest intel96 0xap+0 4931LL : 0x1.584784422d97f148p+16380 : inexact-ok
+= pown towardzero intel96 0xap+0 4931LL : 0x1.584784422d97f146p+16380 : inexact-ok
+= pown upward intel96 0xap+0 4931LL : 0x1.584784422d97f148p+16380 : inexact-ok
+= pown downward m68k96 0xap+0 4931LL : 0x1.584784422d97f146p+16380 : inexact-ok
+= pown tonearest m68k96 0xap+0 4931LL : 0x1.584784422d97f148p+16380 : inexact-ok
+= pown towardzero m68k96 0xap+0 4931LL : 0x1.584784422d97f146p+16380 : inexact-ok
+= pown upward m68k96 0xap+0 4931LL : 0x1.584784422d97f148p+16380 : inexact-ok
+= pown downward binary128 0xap+0 4931LL : 0x1.584784422d97f147d9c64fd9d5f7p+16380 : inexact-ok
+= pown tonearest binary128 0xap+0 4931LL : 0x1.584784422d97f147d9c64fd9d5f7p+16380 : inexact-ok
+= pown towardzero binary128 0xap+0 4931LL : 0x1.584784422d97f147d9c64fd9d5f7p+16380 : inexact-ok
+= pown upward binary128 0xap+0 4931LL : 0x1.584784422d97f147d9c64fd9d5f8p+16380 : inexact-ok
+= pown downward ibm128 0xap+0 4931LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0xap+0 4931LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0xap+0 4931LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0xap+0 4931LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown 10.0 4930
+= pown downward binary32 0xap+0 4930LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 0xap+0 4930LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 0xap+0 4930LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 0xap+0 4930LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 0xap+0 4930LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 0xap+0 4930LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 0xap+0 4930LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 0xap+0 4930LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 0xap+0 4930LL : 0x2.26d8d39d15bfe87p+16376 : inexact-ok
+= pown tonearest intel96 0xap+0 4930LL : 0x2.26d8d39d15bfe874p+16376 : inexact-ok
+= pown towardzero intel96 0xap+0 4930LL : 0x2.26d8d39d15bfe87p+16376 : inexact-ok
+= pown upward intel96 0xap+0 4930LL : 0x2.26d8d39d15bfe874p+16376 : inexact-ok
+= pown downward m68k96 0xap+0 4930LL : 0x2.26d8d39d15bfe87p+16376 : inexact-ok
+= pown tonearest m68k96 0xap+0 4930LL : 0x2.26d8d39d15bfe874p+16376 : inexact-ok
+= pown towardzero m68k96 0xap+0 4930LL : 0x2.26d8d39d15bfe87p+16376 : inexact-ok
+= pown upward m68k96 0xap+0 4930LL : 0x2.26d8d39d15bfe874p+16376 : inexact-ok
+= pown downward binary128 0xap+0 4930LL : 0x2.26d8d39d15bfe872f60a195c898ap+16376 : inexact-ok
+= pown tonearest binary128 0xap+0 4930LL : 0x2.26d8d39d15bfe872f60a195c898cp+16376 : inexact-ok
+= pown towardzero binary128 0xap+0 4930LL : 0x2.26d8d39d15bfe872f60a195c898ap+16376 : inexact-ok
+= pown upward binary128 0xap+0 4930LL : 0x2.26d8d39d15bfe872f60a195c898cp+16376 : inexact-ok
+= pown downward ibm128 0xap+0 4930LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0xap+0 4930LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0xap+0 4930LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0xap+0 4930LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown 10.0 4929
+= pown downward binary32 0xap+0 4929LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 0xap+0 4929LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 0xap+0 4929LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 0xap+0 4929LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 0xap+0 4929LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 0xap+0 4929LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 0xap+0 4929LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 0xap+0 4929LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 0xap+0 4929LL : 0x3.715aec2e89330d84p+16372 : inexact-ok
+= pown tonearest intel96 0xap+0 4929LL : 0x3.715aec2e89330d84p+16372 : inexact-ok
+= pown towardzero intel96 0xap+0 4929LL : 0x3.715aec2e89330d84p+16372 : inexact-ok
+= pown upward intel96 0xap+0 4929LL : 0x3.715aec2e89330d88p+16372 : inexact-ok
+= pown downward m68k96 0xap+0 4929LL : 0x3.715aec2e89330d84p+16372 : inexact-ok
+= pown tonearest m68k96 0xap+0 4929LL : 0x3.715aec2e89330d84p+16372 : inexact-ok
+= pown towardzero m68k96 0xap+0 4929LL : 0x3.715aec2e89330d84p+16372 : inexact-ok
+= pown upward m68k96 0xap+0 4929LL : 0x3.715aec2e89330d88p+16372 : inexact-ok
+= pown downward binary128 0xap+0 4929LL : 0x3.715aec2e89330d84bcdcf560dc12p+16372 : inexact-ok
+= pown tonearest binary128 0xap+0 4929LL : 0x3.715aec2e89330d84bcdcf560dc12p+16372 : inexact-ok
+= pown towardzero binary128 0xap+0 4929LL : 0x3.715aec2e89330d84bcdcf560dc12p+16372 : inexact-ok
+= pown upward binary128 0xap+0 4929LL : 0x3.715aec2e89330d84bcdcf560dc14p+16372 : inexact-ok
+= pown downward ibm128 0xap+0 4929LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0xap+0 4929LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0xap+0 4929LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0xap+0 4929LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown 10.0 -4931
+= pown downward binary32 0xap+0 -4931LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0xap+0 -4931LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0xap+0 -4931LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0xap+0 -4931LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0xap+0 -4931LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0xap+0 -4931LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0xap+0 -4931LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0xap+0 -4931LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7bp-16384 : inexact-ok
+= pown tonearest intel96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b1p-16384 : inexact-ok
+= pown towardzero intel96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7bp-16384 : inexact-ok
+= pown upward intel96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b1p-16384 : inexact-ok
+= pown downward m68k96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7bp-16384 : inexact-ok
+= pown tonearest m68k96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b1p-16384 : inexact-ok
+= pown towardzero m68k96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7bp-16384 : inexact-ok
+= pown upward m68k96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b1p-16384 : inexact-ok
+= pown downward binary128 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b0e32e439358088p-16384 : inexact-ok
+= pown tonearest binary128 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b0e32e43935809p-16384 : inexact-ok
+= pown towardzero binary128 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b0e32e439358088p-16384 : inexact-ok
+= pown upward binary128 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b0e32e43935809p-16384 : inexact-ok
+= pown downward ibm128 0xap+0 -4931LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0xap+0 -4931LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0xap+0 -4931LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0xap+0 -4931LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 10.0 -4930
+= pown downward binary32 0xap+0 -4930LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0xap+0 -4930LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0xap+0 -4930LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0xap+0 -4930LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0xap+0 -4930LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0xap+0 -4930LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0xap+0 -4930LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0xap+0 -4930LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0xap+0 -4930LL : 0x7.6f92053f60c72ce8p-16380 : inexact-ok
+= pown tonearest intel96 0xap+0 -4930LL : 0x7.6f92053f60c72ce8p-16380 : inexact-ok
+= pown towardzero intel96 0xap+0 -4930LL : 0x7.6f92053f60c72ce8p-16380 : inexact-ok
+= pown upward intel96 0xap+0 -4930LL : 0x7.6f92053f60c72cfp-16380 : inexact-ok
+= pown downward m68k96 0xap+0 -4930LL : 0x7.6f92053f60c72ce8p-16380 : inexact-ok
+= pown tonearest m68k96 0xap+0 -4930LL : 0x7.6f92053f60c72ce8p-16380 : inexact-ok
+= pown towardzero m68k96 0xap+0 -4930LL : 0x7.6f92053f60c72ce8p-16380 : inexact-ok
+= pown upward m68k96 0xap+0 -4930LL : 0x7.6f92053f60c72cfp-16380 : inexact-ok
+= pown downward binary128 0xap+0 -4930LL : 0x7.6f92053f60c72ce8dfcea3c17058p-16380 : inexact-ok
+= pown tonearest binary128 0xap+0 -4930LL : 0x7.6f92053f60c72ce8dfcea3c17058p-16380 : inexact-ok
+= pown towardzero binary128 0xap+0 -4930LL : 0x7.6f92053f60c72ce8dfcea3c17058p-16380 : inexact-ok
+= pown upward binary128 0xap+0 -4930LL : 0x7.6f92053f60c72ce8dfcea3c1705cp-16380 : inexact-ok
+= pown downward ibm128 0xap+0 -4930LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0xap+0 -4930LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0xap+0 -4930LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0xap+0 -4930LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 10.0 -4929
+= pown downward binary32 0xap+0 -4929LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0xap+0 -4929LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0xap+0 -4929LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0xap+0 -4929LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0xap+0 -4929LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0xap+0 -4929LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0xap+0 -4929LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0xap+0 -4929LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok
+= pown tonearest intel96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok
+= pown towardzero intel96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok
+= pown upward intel96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c18p-16376 : inexact-ok
+= pown downward m68k96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok
+= pown tonearest m68k96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok
+= pown towardzero m68k96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok
+= pown upward m68k96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c18p-16376 : inexact-ok
+= pown downward binary128 0xap+0 -4929LL : 0x4.a5bb43479c7c7c118be12658e634p-16376 : inexact-ok
+= pown tonearest binary128 0xap+0 -4929LL : 0x4.a5bb43479c7c7c118be12658e638p-16376 : inexact-ok
+= pown towardzero binary128 0xap+0 -4929LL : 0x4.a5bb43479c7c7c118be12658e634p-16376 : inexact-ok
+= pown upward binary128 0xap+0 -4929LL : 0x4.a5bb43479c7c7c118be12658e638p-16376 : inexact-ok
+= pown downward ibm128 0xap+0 -4929LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0xap+0 -4929LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0xap+0 -4929LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0xap+0 -4929LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 1e27 182
+= pown downward binary32 0x3.3b2e4p+88 182LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 0x3.3b2e4p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 0x3.3b2e4p+88 182LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 0x3.3b2e4p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 0x3.3b2e4p+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 0x3.3b2e4p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 0x3.3b2e4p+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 0x3.3b2e4p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b7p+16320 : inexact-ok
+= pown tonearest intel96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b7p+16320 : inexact-ok
+= pown towardzero intel96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b7p+16320 : inexact-ok
+= pown upward intel96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b8p+16320 : inexact-ok
+= pown downward m68k96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b7p+16320 : inexact-ok
+= pown tonearest m68k96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b7p+16320 : inexact-ok
+= pown towardzero m68k96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b7p+16320 : inexact-ok
+= pown upward m68k96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b8p+16320 : inexact-ok
+= pown downward binary128 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b733ee7fcf0356p+16320 : inexact-ok
+= pown tonearest binary128 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b733ee7fcf03568p+16320 : inexact-ok
+= pown towardzero binary128 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b733ee7fcf0356p+16320 : inexact-ok
+= pown upward binary128 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b733ee7fcf03568p+16320 : inexact-ok
+= pown downward ibm128 0x3.3b2e4p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0x3.3b2e4p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0x3.3b2e4p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0x3.3b2e4p+88 182LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward binary32 0x3.3b2e3cp+88 182LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 0x3.3b2e3cp+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 0x3.3b2e3cp+88 182LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 0x3.3b2e3cp+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 0x3.3b2e3cp+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 0x3.3b2e3cp+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 0x3.3b2e3cp+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 0x3.3b2e3cp+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fp+16320 : inexact-ok
+= pown tonearest intel96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f2p+16320 : inexact-ok
+= pown towardzero intel96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fp+16320 : inexact-ok
+= pown upward intel96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f2p+16320 : inexact-ok
+= pown downward m68k96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fp+16320 : inexact-ok
+= pown tonearest m68k96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f2p+16320 : inexact-ok
+= pown towardzero m68k96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fp+16320 : inexact-ok
+= pown upward m68k96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f2p+16320 : inexact-ok
+= pown downward binary128 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fe3091f957b8p+16320 : inexact-ok
+= pown tonearest binary128 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fe3091f957b808p+16320 : inexact-ok
+= pown towardzero binary128 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fe3091f957b8p+16320 : inexact-ok
+= pown upward binary128 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fe3091f957b808p+16320 : inexact-ok
+= pown downward ibm128 0x3.3b2e3cp+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0x3.3b2e3cp+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0x3.3b2e3cp+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0x3.3b2e3cp+88 182LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward binary64 0x3.3b2e3c9fd0804p+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 0x3.3b2e3c9fd0804p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 0x3.3b2e3c9fd0804p+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 0x3.3b2e3c9fd0804p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49p+16320 : inexact-ok
+= pown tonearest intel96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d4ap+16320 : inexact-ok
+= pown towardzero intel96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49p+16320 : inexact-ok
+= pown upward intel96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d4ap+16320 : inexact-ok
+= pown downward m68k96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49p+16320 : inexact-ok
+= pown tonearest m68k96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d4ap+16320 : inexact-ok
+= pown towardzero m68k96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49p+16320 : inexact-ok
+= pown upward m68k96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d4ap+16320 : inexact-ok
+= pown downward binary128 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49f982ecfb4a598p+16320 : inexact-ok
+= pown tonearest binary128 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49f982ecfb4a5ap+16320 : inexact-ok
+= pown towardzero binary128 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49f982ecfb4a598p+16320 : inexact-ok
+= pown upward binary128 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49f982ecfb4a5ap+16320 : inexact-ok
+= pown downward ibm128 0x3.3b2e3c9fd0804p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0x3.3b2e3c9fd0804p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0x3.3b2e3c9fd0804p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0x3.3b2e3c9fd0804p+88 182LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward binary64 0x3.3b2e3c9fd0802p+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 0x3.3b2e3c9fd0802p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 0x3.3b2e3c9fd0802p+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 0x3.3b2e3c9fd0802p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9dp+16320 : inexact-ok
+= pown tonearest intel96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9ep+16320 : inexact-ok
+= pown towardzero intel96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9dp+16320 : inexact-ok
+= pown upward intel96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9ep+16320 : inexact-ok
+= pown downward m68k96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9dp+16320 : inexact-ok
+= pown tonearest m68k96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9ep+16320 : inexact-ok
+= pown towardzero m68k96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9dp+16320 : inexact-ok
+= pown upward m68k96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9ep+16320 : inexact-ok
+= pown downward binary128 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9d85e5c85e60ad8p+16320 : inexact-ok
+= pown tonearest binary128 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9d85e5c85e60aep+16320 : inexact-ok
+= pown towardzero binary128 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9d85e5c85e60ad8p+16320 : inexact-ok
+= pown upward binary128 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9d85e5c85e60aep+16320 : inexact-ok
+= pown downward ibm128 0x3.3b2e3c9fd0802p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0x3.3b2e3c9fd0802p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0x3.3b2e3c9fd0802p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0x3.3b2e3c9fd0802p+88 182LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bp+16320 : inexact-ok
+= pown tonearest intel96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46cp+16320 : inexact-ok
+= pown towardzero intel96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bp+16320 : inexact-ok
+= pown upward intel96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46cp+16320 : inexact-ok
+= pown downward m68k96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bp+16320 : inexact-ok
+= pown tonearest m68k96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46cp+16320 : inexact-ok
+= pown towardzero m68k96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bp+16320 : inexact-ok
+= pown upward m68k96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46cp+16320 : inexact-ok
+= pown downward binary128 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bcd557baf08b4p+16320 : inexact-ok
+= pown tonearest binary128 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bcd557baf08b4p+16320 : inexact-ok
+= pown towardzero binary128 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bcd557baf08b4p+16320 : inexact-ok
+= pown upward binary128 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bcd557baf08b48p+16320 : inexact-ok
+= pown downward ibm128 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0x3.3b2e3c9fd0803ce8p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0x3.3b2e3c9fd0803ce8p+88 182LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown 1e27 -182
+= pown downward binary32 0x3.3b2e4p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x3.3b2e4p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x3.3b2e4p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x3.3b2e4p+88 -182LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x3.3b2e4p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x3.3b2e4p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x3.3b2e4p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x3.3b2e4p+88 -182LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cap-16324 : inexact-ok
+= pown tonearest intel96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378ccp-16324 : inexact-ok
+= pown towardzero intel96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cap-16324 : inexact-ok
+= pown upward intel96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378ccp-16324 : inexact-ok
+= pown downward m68k96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cap-16324 : inexact-ok
+= pown tonearest m68k96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378ccp-16324 : inexact-ok
+= pown towardzero m68k96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cap-16324 : inexact-ok
+= pown upward m68k96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378ccp-16324 : inexact-ok
+= pown downward binary128 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cb5c00d333fc55p-16324 : inexact-ok
+= pown tonearest binary128 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cb5c00d333fc56p-16324 : inexact-ok
+= pown towardzero binary128 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cb5c00d333fc55p-16324 : inexact-ok
+= pown upward binary128 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cb5c00d333fc56p-16324 : inexact-ok
+= pown downward ibm128 0x3.3b2e4p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x3.3b2e4p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x3.3b2e4p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x3.3b2e4p+88 -182LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward binary32 0x3.3b2e3cp+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x3.3b2e3cp+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x3.3b2e3cp+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x3.3b2e3cp+88 -182LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x3.3b2e3cp+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x3.3b2e3cp+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x3.3b2e3cp+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x3.3b2e3cp+88 -182LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b884p-16324 : inexact-ok
+= pown tonearest intel96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b886p-16324 : inexact-ok
+= pown towardzero intel96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b884p-16324 : inexact-ok
+= pown upward intel96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b886p-16324 : inexact-ok
+= pown downward m68k96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b884p-16324 : inexact-ok
+= pown tonearest m68k96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b886p-16324 : inexact-ok
+= pown towardzero m68k96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b884p-16324 : inexact-ok
+= pown upward m68k96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b886p-16324 : inexact-ok
+= pown downward binary128 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b8855031b7dcc992p-16324 : inexact-ok
+= pown tonearest binary128 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b8855031b7dcc993p-16324 : inexact-ok
+= pown towardzero binary128 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b8855031b7dcc992p-16324 : inexact-ok
+= pown upward binary128 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b8855031b7dcc993p-16324 : inexact-ok
+= pown downward ibm128 0x3.3b2e3cp+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x3.3b2e3cp+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x3.3b2e3cp+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x3.3b2e3cp+88 -182LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x3.3b2e3c9fd0804p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x3.3b2e3c9fd0804p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x3.3b2e3c9fd0804p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x3.3b2e3c9fd0804p+88 -182LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ep-16324 : inexact-ok
+= pown tonearest intel96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ep-16324 : inexact-ok
+= pown towardzero intel96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ep-16324 : inexact-ok
+= pown upward intel96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca758p-16324 : inexact-ok
+= pown downward m68k96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ep-16324 : inexact-ok
+= pown tonearest m68k96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ep-16324 : inexact-ok
+= pown towardzero m68k96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ep-16324 : inexact-ok
+= pown upward m68k96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca758p-16324 : inexact-ok
+= pown downward binary128 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ea9a3d6b23512p-16324 : inexact-ok
+= pown tonearest binary128 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ea9a3d6b23513p-16324 : inexact-ok
+= pown towardzero binary128 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ea9a3d6b23512p-16324 : inexact-ok
+= pown upward binary128 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ea9a3d6b23513p-16324 : inexact-ok
+= pown downward ibm128 0x3.3b2e3c9fd0804p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x3.3b2e3c9fd0804p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x3.3b2e3c9fd0804p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x3.3b2e3c9fd0804p+88 -182LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x3.3b2e3c9fd0802p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x3.3b2e3c9fd0802p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x3.3b2e3c9fd0802p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x3.3b2e3c9fd0802p+88 -182LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ap-16324 : inexact-ok
+= pown tonearest intel96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97cp-16324 : inexact-ok
+= pown towardzero intel96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ap-16324 : inexact-ok
+= pown upward intel96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97cp-16324 : inexact-ok
+= pown downward m68k96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ap-16324 : inexact-ok
+= pown tonearest m68k96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97cp-16324 : inexact-ok
+= pown towardzero m68k96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ap-16324 : inexact-ok
+= pown upward m68k96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97cp-16324 : inexact-ok
+= pown downward binary128 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ba866a31b29bcp-16324 : inexact-ok
+= pown tonearest binary128 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ba866a31b29bdp-16324 : inexact-ok
+= pown towardzero binary128 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ba866a31b29bcp-16324 : inexact-ok
+= pown upward binary128 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ba866a31b29bdp-16324 : inexact-ok
+= pown downward ibm128 0x3.3b2e3c9fd0802p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x3.3b2e3c9fd0802p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x3.3b2e3c9fd0802p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x3.3b2e3c9fd0802p+88 -182LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb295p-16324 : inexact-ok
+= pown tonearest intel96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb2952p-16324 : inexact-ok
+= pown towardzero intel96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb295p-16324 : inexact-ok
+= pown upward intel96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb2952p-16324 : inexact-ok
+= pown downward m68k96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb295p-16324 : inexact-ok
+= pown tonearest m68k96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb2952p-16324 : inexact-ok
+= pown towardzero m68k96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb295p-16324 : inexact-ok
+= pown upward m68k96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb2952p-16324 : inexact-ok
+= pown downward binary128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb29515f452bf31bbdp-16324 : inexact-ok
+= pown tonearest binary128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb29515f452bf31bbep-16324 : inexact-ok
+= pown towardzero binary128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb29515f452bf31bbdp-16324 : inexact-ok
+= pown upward binary128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb29515f452bf31bbep-16324 : inexact-ok
+= pown downward ibm128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 2.0 -100000
+= pown downward binary32 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2p+0 -100000LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x2p+0 -100000LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 0x2p+0 -100000LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 0x2p+0 -100000LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 0x2p+0 -100000LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x2p+0 -100000LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x2p+0 -100000LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x2p+0 -100000LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 0x1.00001p1 -126
+= pown downward binary32 0x2.00002p+0 -126LL : 0x3.ffe08p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 0x2.00002p+0 -126LL : 0x3.ffe08p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 0x2.00002p+0 -126LL : 0x3.ffe08p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 0x2.00002p+0 -126LL : 0x3.ffe088p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2ap-128 : inexact-ok
+= pown tonearest binary64 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2ap-128 : inexact-ok
+= pown towardzero binary64 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2ap-128 : inexact-ok
+= pown upward binary64 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2cp-128 : inexact-ok
+= pown downward intel96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29cp-128 : inexact-ok
+= pown tonearest intel96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a2ap-128 : inexact-ok
+= pown towardzero intel96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29cp-128 : inexact-ok
+= pown upward intel96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a2ap-128 : inexact-ok
+= pown downward m68k96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29cp-128 : inexact-ok
+= pown tonearest m68k96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a2ap-128 : inexact-ok
+= pown towardzero m68k96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29cp-128 : inexact-ok
+= pown upward m68k96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a2ap-128 : inexact-ok
+= pown downward binary128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e201dap-128 : inexact-ok
+= pown tonearest binary128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e201dcp-128 : inexact-ok
+= pown towardzero binary128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e201dap-128 : inexact-ok
+= pown upward binary128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e201dcp-128 : inexact-ok
+= pown downward ibm128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e201p-128 : inexact-ok
+= pown tonearest ibm128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e202p-128 : inexact-ok
+= pown towardzero ibm128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e201p-128 : inexact-ok
+= pown upward ibm128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e202p-128 : inexact-ok
+pown -0x1.00002p1 -126
+= pown downward binary32 -0x2.00004p+0 -126LL : 0x3.ffc1p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2.00004p+0 -126LL : 0x3.ffc1p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 -0x2.00004p+0 -126LL : 0x3.ffc1p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 -0x2.00004p+0 -126LL : 0x3.ffc108p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x2.00004p+0 -126LL : 0x3.ffc101f405952p-128 : inexact-ok
+= pown tonearest binary64 -0x2.00004p+0 -126LL : 0x3.ffc101f405952p-128 : inexact-ok
+= pown towardzero binary64 -0x2.00004p+0 -126LL : 0x3.ffc101f405952p-128 : inexact-ok
+= pown upward binary64 -0x2.00004p+0 -126LL : 0x3.ffc101f405954p-128 : inexact-ok
+= pown downward intel96 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fcp-128 : inexact-ok
+= pown tonearest intel96 -0x2.00004p+0 -126LL : 0x3.ffc101f405952ap-128 : inexact-ok
+= pown towardzero intel96 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fcp-128 : inexact-ok
+= pown upward intel96 -0x2.00004p+0 -126LL : 0x3.ffc101f405952ap-128 : inexact-ok
+= pown downward m68k96 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fcp-128 : inexact-ok
+= pown tonearest m68k96 -0x2.00004p+0 -126LL : 0x3.ffc101f405952ap-128 : inexact-ok
+= pown towardzero m68k96 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fcp-128 : inexact-ok
+= pown upward m68k96 -0x2.00004p+0 -126LL : 0x3.ffc101f405952ap-128 : inexact-ok
+= pown downward binary128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ebfd8p-128 : inexact-ok
+= pown tonearest binary128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ebfd8p-128 : inexact-ok
+= pown towardzero binary128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ebfd8p-128 : inexact-ok
+= pown upward binary128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ebfdap-128 : inexact-ok
+= pown downward ibm128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ebfp-128 : inexact-ok
+= pown tonearest ibm128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ecp-128 : inexact-ok
+= pown towardzero ibm128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ebfp-128 : inexact-ok
+= pown upward ibm128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ecp-128 : inexact-ok
+pown 0x1.00003p1 -126
+= pown downward binary32 0x2.00006p+0 -126LL : 0x3.ffa18p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 0x2.00006p+0 -126LL : 0x3.ffa188p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 0x2.00006p+0 -126LL : 0x3.ffa18p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 0x2.00006p+0 -126LL : 0x3.ffa188p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.00006p+0 -126LL : 0x3.ffa1846500d7ap-128 : inexact-ok
+= pown tonearest binary64 0x2.00006p+0 -126LL : 0x3.ffa1846500d7cp-128 : inexact-ok
+= pown towardzero binary64 0x2.00006p+0 -126LL : 0x3.ffa1846500d7ap-128 : inexact-ok
+= pown upward binary64 0x2.00006p+0 -126LL : 0x3.ffa1846500d7cp-128 : inexact-ok
+= pown downward intel96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498p-128 : inexact-ok
+= pown tonearest intel96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498p-128 : inexact-ok
+= pown towardzero intel96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498p-128 : inexact-ok
+= pown upward intel96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b49cp-128 : inexact-ok
+= pown downward m68k96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498p-128 : inexact-ok
+= pown tonearest m68k96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498p-128 : inexact-ok
+= pown towardzero m68k96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498p-128 : inexact-ok
+= pown upward m68k96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b49cp-128 : inexact-ok
+= pown downward binary128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51038dap-128 : inexact-ok
+= pown tonearest binary128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51038dap-128 : inexact-ok
+= pown towardzero binary128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51038dap-128 : inexact-ok
+= pown upward binary128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51038dcp-128 : inexact-ok
+= pown downward ibm128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51038p-128 : inexact-ok
+= pown tonearest ibm128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51039p-128 : inexact-ok
+= pown towardzero ibm128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51038p-128 : inexact-ok
+= pown upward ibm128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51039p-128 : inexact-ok
+pown -0x1.00004p1 -126
+= pown downward binary32 -0x2.00008p+0 -126LL : 0x3.ff82p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2.00008p+0 -126LL : 0x3.ff8208p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 -0x2.00008p+0 -126LL : 0x3.ff82p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 -0x2.00008p+0 -126LL : 0x3.ff8208p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa8p-128 : inexact-ok
+= pown tonearest binary64 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaaap-128 : inexact-ok
+= pown towardzero binary64 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa8p-128 : inexact-ok
+= pown upward binary64 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaaap-128 : inexact-ok
+= pown downward intel96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe4p-128 : inexact-ok
+= pown tonearest intel96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe4p-128 : inexact-ok
+= pown towardzero intel96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe4p-128 : inexact-ok
+= pown upward intel96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe8p-128 : inexact-ok
+= pown downward m68k96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe4p-128 : inexact-ok
+= pown tonearest m68k96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe4p-128 : inexact-ok
+= pown towardzero m68k96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe4p-128 : inexact-ok
+= pown upward m68k96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe8p-128 : inexact-ok
+= pown downward binary128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed477fcp-128 : inexact-ok
+= pown tonearest binary128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed477fcp-128 : inexact-ok
+= pown towardzero binary128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed477fcp-128 : inexact-ok
+= pown upward binary128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed477fep-128 : inexact-ok
+= pown downward ibm128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed477p-128 : inexact-ok
+= pown tonearest ibm128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed478p-128 : inexact-ok
+= pown towardzero ibm128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed477p-128 : inexact-ok
+= pown upward ibm128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed478p-128 : inexact-ok
+pown 0x1.00005p1 -126
+= pown downward binary32 0x2.0000ap+0 -126LL : 0x3.ff6288p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 0x2.0000ap+0 -126LL : 0x3.ff629p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 0x2.0000ap+0 -126LL : 0x3.ff6288p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 0x2.0000ap+0 -126LL : 0x3.ff629p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e8p-128 : inexact-ok
+= pown tonearest binary64 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e8p-128 : inexact-ok
+= pown towardzero binary64 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e8p-128 : inexact-ok
+= pown upward binary64 0x2.0000ap+0 -126LL : 0x3.ff628c34c13eap-128 : inexact-ok
+= pown downward intel96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e885p-128 : inexact-ok
+= pown tonearest intel96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e8854p-128 : inexact-ok
+= pown towardzero intel96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e885p-128 : inexact-ok
+= pown upward intel96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e8854p-128 : inexact-ok
+= pown downward m68k96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e885p-128 : inexact-ok
+= pown tonearest m68k96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e8854p-128 : inexact-ok
+= pown towardzero m68k96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e885p-128 : inexact-ok
+= pown upward m68k96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e8854p-128 : inexact-ok
+= pown downward binary128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098bfb6p-128 : inexact-ok
+= pown tonearest binary128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098bfb8p-128 : inexact-ok
+= pown towardzero binary128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098bfb6p-128 : inexact-ok
+= pown upward binary128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098bfb8p-128 : inexact-ok
+= pown downward ibm128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098bfp-128 : inexact-ok
+= pown tonearest ibm128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098cp-128 : inexact-ok
+= pown towardzero ibm128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098bfp-128 : inexact-ok
+= pown upward ibm128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098cp-128 : inexact-ok
+pown -0x1.00006p1 -126
+= pown downward binary32 -0x2.0000cp+0 -126LL : 0x3.ff431p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2.0000cp+0 -126LL : 0x3.ff431p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 -0x2.0000cp+0 -126LL : 0x3.ff431p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 -0x2.0000cp+0 -126LL : 0x3.ff4318p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44p-128 : inexact-ok
+= pown tonearest binary64 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44p-128 : inexact-ok
+= pown towardzero binary64 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44p-128 : inexact-ok
+= pown upward binary64 -0x2.0000cp+0 -126LL : 0x3.ff43119376c46p-128 : inexact-ok
+= pown downward intel96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44948p-128 : inexact-ok
+= pown tonearest intel96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44948p-128 : inexact-ok
+= pown towardzero intel96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44948p-128 : inexact-ok
+= pown upward intel96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c4494cp-128 : inexact-ok
+= pown downward m68k96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44948p-128 : inexact-ok
+= pown tonearest m68k96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44948p-128 : inexact-ok
+= pown towardzero m68k96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44948p-128 : inexact-ok
+= pown upward m68k96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c4494cp-128 : inexact-ok
+= pown downward binary128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef68258ap-128 : inexact-ok
+= pown tonearest binary128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef68258cp-128 : inexact-ok
+= pown towardzero binary128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef68258ap-128 : inexact-ok
+= pown upward binary128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef68258cp-128 : inexact-ok
+= pown downward ibm128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef6825p-128 : inexact-ok
+= pown tonearest ibm128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef6826p-128 : inexact-ok
+= pown towardzero ibm128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef6825p-128 : inexact-ok
+= pown upward ibm128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef6826p-128 : inexact-ok
+pown 0x1.00007p1 -126
+= pown downward binary32 0x2.0000ep+0 -126LL : 0x3.ff239p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 0x2.0000ep+0 -126LL : 0x3.ff2398p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 0x2.0000ep+0 -126LL : 0x3.ff239p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 0x2.0000ep+0 -126LL : 0x3.ff2398p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cep-128 : inexact-ok
+= pown tonearest binary64 0x2.0000ep+0 -126LL : 0x3.ff2397ec056dp-128 : inexact-ok
+= pown towardzero binary64 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cep-128 : inexact-ok
+= pown upward binary64 0x2.0000ep+0 -126LL : 0x3.ff2397ec056dp-128 : inexact-ok
+= pown downward intel96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd24p-128 : inexact-ok
+= pown tonearest intel96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd24p-128 : inexact-ok
+= pown towardzero intel96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd24p-128 : inexact-ok
+= pown upward intel96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd28p-128 : inexact-ok
+= pown downward m68k96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd24p-128 : inexact-ok
+= pown tonearest m68k96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd24p-128 : inexact-ok
+= pown towardzero m68k96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd24p-128 : inexact-ok
+= pown upward m68k96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd28p-128 : inexact-ok
+= pown downward binary128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6a036p-128 : inexact-ok
+= pown tonearest binary128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6a036p-128 : inexact-ok
+= pown towardzero binary128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6a036p-128 : inexact-ok
+= pown upward binary128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6a038p-128 : inexact-ok
+= pown downward ibm128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6ap-128 : inexact-ok
+= pown tonearest ibm128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6ap-128 : inexact-ok
+= pown towardzero ibm128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6ap-128 : inexact-ok
+= pown upward ibm128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6a1p-128 : inexact-ok
+pown 0x1.00001p1 -969
+= pown downward binary32 0x2.00002p+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.00002p+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.00002p+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.00002p+0 -969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbfp-972 : inexact-ok
+= pown tonearest binary64 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbfp-972 : inexact-ok
+= pown towardzero binary64 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbfp-972 : inexact-ok
+= pown upward binary64 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf4p-972 : inexact-ok
+= pown downward intel96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok
+= pown tonearest intel96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok
+= pown towardzero intel96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok
+= pown upward intel96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13bp-972 : inexact-ok
+= pown downward m68k96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok
+= pown tonearest m68k96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok
+= pown towardzero m68k96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok
+= pown upward m68k96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13bp-972 : inexact-ok
+= pown downward binary128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de1ffcp-972 : inexact-ok
+= pown tonearest binary128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de1ffcp-972 : inexact-ok
+= pown towardzero binary128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de1ffcp-972 : inexact-ok
+= pown upward binary128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de2p-972 : inexact-ok
+= pown downward ibm128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de1cp-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de2p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de1cp-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de2p-972 : inexact-ok underflow errno-erange-ok
+pown -0x1.00002p1 -969
+= pown downward binary32 -0x2.00004p+0 -969LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2.00004p+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.00004p+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.00004p+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x2.00004p+0 -969LL : -0x7.fc37e555601f4p-972 : inexact-ok
+= pown tonearest binary64 -0x2.00004p+0 -969LL : -0x7.fc37e555601fp-972 : inexact-ok
+= pown towardzero binary64 -0x2.00004p+0 -969LL : -0x7.fc37e555601fp-972 : inexact-ok
+= pown upward binary64 -0x2.00004p+0 -969LL : -0x7.fc37e555601fp-972 : inexact-ok
+= pown downward intel96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a58p-972 : inexact-ok
+= pown tonearest intel96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a5p-972 : inexact-ok
+= pown towardzero intel96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a5p-972 : inexact-ok
+= pown upward intel96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a5p-972 : inexact-ok
+= pown downward m68k96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a58p-972 : inexact-ok
+= pown tonearest m68k96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a5p-972 : inexact-ok
+= pown towardzero m68k96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a5p-972 : inexact-ok
+= pown upward m68k96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a5p-972 : inexact-ok
+= pown downward binary128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a0f8p-972 : inexact-ok
+= pown tonearest binary128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a0f7cp-972 : inexact-ok
+= pown towardzero binary128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a0f7cp-972 : inexact-ok
+= pown upward binary128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a0f7cp-972 : inexact-ok
+= pown downward ibm128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a1p-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a1p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a0cp-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a0cp-972 : inexact-ok underflow errno-erange-ok
+pown 0x1.00003p1 -969
+= pown downward binary32 0x2.00006p+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.00006p+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.00006p+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.00006p+0 -969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.00006p+0 -969LL : 0x7.fa5483d757aap-972 : inexact-ok
+= pown tonearest binary64 0x2.00006p+0 -969LL : 0x7.fa5483d757aa4p-972 : inexact-ok
+= pown towardzero binary64 0x2.00006p+0 -969LL : 0x7.fa5483d757aap-972 : inexact-ok
+= pown upward binary64 0x2.00006p+0 -969LL : 0x7.fa5483d757aa4p-972 : inexact-ok
+= pown downward intel96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48p-972 : inexact-ok
+= pown tonearest intel96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48p-972 : inexact-ok
+= pown towardzero intel96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48p-972 : inexact-ok
+= pown upward intel96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e5p-972 : inexact-ok
+= pown downward m68k96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48p-972 : inexact-ok
+= pown tonearest m68k96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48p-972 : inexact-ok
+= pown towardzero m68k96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48p-972 : inexact-ok
+= pown upward m68k96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e5p-972 : inexact-ok
+= pown downward binary128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df147cp-972 : inexact-ok
+= pown tonearest binary128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df148p-972 : inexact-ok
+= pown towardzero binary128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df147cp-972 : inexact-ok
+= pown upward binary128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df148p-972 : inexact-ok
+= pown downward ibm128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df14p-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df14p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df14p-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df18p-972 : inexact-ok underflow errno-erange-ok
+pown -0x1.00004p1 -969
+= pown downward binary32 -0x2.00008p+0 -969LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2.00008p+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.00008p+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.00008p+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bcp-972 : inexact-ok
+= pown tonearest binary64 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bcp-972 : inexact-ok
+= pown towardzero binary64 -0x2.00008p+0 -969LL : -0x7.f87194c4a35b8p-972 : inexact-ok
+= pown upward binary64 -0x2.00008p+0 -969LL : -0x7.f87194c4a35b8p-972 : inexact-ok
+= pown downward intel96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc08p-972 : inexact-ok
+= pown tonearest intel96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc08p-972 : inexact-ok
+= pown towardzero intel96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbcp-972 : inexact-ok
+= pown upward intel96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbcp-972 : inexact-ok
+= pown downward m68k96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc08p-972 : inexact-ok
+= pown tonearest m68k96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc08p-972 : inexact-ok
+= pown towardzero m68k96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbcp-972 : inexact-ok
+= pown upward m68k96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbcp-972 : inexact-ok
+= pown downward binary128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a501p-972 : inexact-ok
+= pown tonearest binary128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a500cp-972 : inexact-ok
+= pown towardzero binary128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a500cp-972 : inexact-ok
+= pown upward binary128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a500cp-972 : inexact-ok
+= pown downward ibm128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a54p-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a5p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a5p-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a5p-972 : inexact-ok underflow errno-erange-ok
+pown 0x1.00005p1 -969
+= pown downward binary32 0x2.0000ap+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.0000ap+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.0000ap+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.0000ap+0 -969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.0000ap+0 -969LL : 0x7.f68f1802269ecp-972 : inexact-ok
+= pown tonearest binary64 0x2.0000ap+0 -969LL : 0x7.f68f1802269fp-972 : inexact-ok
+= pown towardzero binary64 0x2.0000ap+0 -969LL : 0x7.f68f1802269ecp-972 : inexact-ok
+= pown upward binary64 0x2.0000ap+0 -969LL : 0x7.f68f1802269fp-972 : inexact-ok
+= pown downward intel96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaap-972 : inexact-ok
+= pown tonearest intel96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaap-972 : inexact-ok
+= pown towardzero intel96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaap-972 : inexact-ok
+= pown upward intel96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa8p-972 : inexact-ok
+= pown downward m68k96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaap-972 : inexact-ok
+= pown tonearest m68k96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaap-972 : inexact-ok
+= pown towardzero m68k96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaap-972 : inexact-ok
+= pown upward m68k96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa8p-972 : inexact-ok
+= pown downward binary128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f6878p-972 : inexact-ok
+= pown tonearest binary128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f687cp-972 : inexact-ok
+= pown towardzero binary128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f6878p-972 : inexact-ok
+= pown upward binary128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f687cp-972 : inexact-ok
+= pown downward ibm128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f68p-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f68p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f68p-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f6cp-972 : inexact-ok underflow errno-erange-ok
+pown -0x1.00006p1 -969
+= pown downward binary32 -0x2.0000cp+0 -969LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2.0000cp+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.0000cp+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.0000cp+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d8p-972 : inexact-ok
+= pown tonearest binary64 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d8p-972 : inexact-ok
+= pown towardzero binary64 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d4p-972 : inexact-ok
+= pown upward binary64 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d4p-972 : inexact-ok
+= pown downward intel96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6488p-972 : inexact-ok
+= pown tonearest intel96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6488p-972 : inexact-ok
+= pown towardzero intel96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d648p-972 : inexact-ok
+= pown upward intel96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d648p-972 : inexact-ok
+= pown downward m68k96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6488p-972 : inexact-ok
+= pown tonearest m68k96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6488p-972 : inexact-ok
+= pown towardzero m68k96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d648p-972 : inexact-ok
+= pown upward m68k96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d648p-972 : inexact-ok
+= pown downward binary128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15df96p-972 : inexact-ok
+= pown tonearest binary128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15df95cp-972 : inexact-ok
+= pown towardzero binary128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15df95cp-972 : inexact-ok
+= pown upward binary128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15df95cp-972 : inexact-ok
+= pown downward ibm128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15dfcp-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15df8p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15df8p-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15df8p-972 : inexact-ok underflow errno-erange-ok
+pown 0x1.00007p1 -969
+= pown downward binary32 0x2.0000ep+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.0000ep+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.0000ep+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.0000ep+0 -969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.0000ep+0 -969LL : 0x7.f2cb750181adp-972 : inexact-ok
+= pown tonearest binary64 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad4p-972 : inexact-ok
+= pown towardzero binary64 0x2.0000ep+0 -969LL : 0x7.f2cb750181adp-972 : inexact-ok
+= pown upward binary64 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad4p-972 : inexact-ok
+= pown downward intel96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad309p-972 : inexact-ok
+= pown tonearest intel96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad309p-972 : inexact-ok
+= pown towardzero intel96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad309p-972 : inexact-ok
+= pown upward intel96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3098p-972 : inexact-ok
+= pown downward m68k96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad309p-972 : inexact-ok
+= pown tonearest m68k96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad309p-972 : inexact-ok
+= pown towardzero m68k96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad309p-972 : inexact-ok
+= pown upward m68k96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3098p-972 : inexact-ok
+= pown downward binary128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab162cp-972 : inexact-ok
+= pown tonearest binary128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab162cp-972 : inexact-ok
+= pown towardzero binary128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab162cp-972 : inexact-ok
+= pown upward binary128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab163p-972 : inexact-ok
+= pown downward ibm128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab14p-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab18p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab14p-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab18p-972 : inexact-ok underflow errno-erange-ok
+pown 0x1.00001p1 -1022
+= pown downward binary32 0x2.00002p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.00002p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.00002p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.00002p+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7fcp-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f933p-1024 : inexact-ok
+= pown tonearest intel96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f933p-1024 : inexact-ok
+= pown towardzero intel96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f933p-1024 : inexact-ok
+= pown upward intel96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f9334p-1024 : inexact-ok
+= pown downward m68k96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f933p-1024 : inexact-ok
+= pown tonearest m68k96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f933p-1024 : inexact-ok
+= pown towardzero m68k96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f933p-1024 : inexact-ok
+= pown upward m68k96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f9334p-1024 : inexact-ok
+= pown downward binary128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f9330a15a2d132d62p-1024 : inexact-ok
+= pown tonearest binary128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f9330a15a2d132d62p-1024 : inexact-ok
+= pown towardzero binary128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f9330a15a2d132d62p-1024 : inexact-ok
+= pown upward binary128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f9330a15a2d132d64p-1024 : inexact-ok
+= pown downward ibm128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7fcp-1024 : inexact-ok underflow errno-erange-ok
+pown -0x1.00002p1 -1022
+= pown downward binary32 -0x2.00004p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x2.00004p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.00004p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.00004p+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd51p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd51p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd51p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd514p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ecp-1024 : inexact-ok
+= pown tonearest intel96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ecp-1024 : inexact-ok
+= pown towardzero intel96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ecp-1024 : inexact-ok
+= pown upward intel96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110fp-1024 : inexact-ok
+= pown downward m68k96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ecp-1024 : inexact-ok
+= pown tonearest m68k96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ecp-1024 : inexact-ok
+= pown towardzero m68k96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ecp-1024 : inexact-ok
+= pown upward m68k96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110fp-1024 : inexact-ok
+= pown downward binary128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ec4545db5d789ep-1024 : inexact-ok
+= pown tonearest binary128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ec4545db5d78ap-1024 : inexact-ok
+= pown towardzero binary128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ec4545db5d789ep-1024 : inexact-ok
+= pown upward binary128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ec4545db5d78ap-1024 : inexact-ok
+= pown downward ibm128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd51p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd51p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd51p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd514p-1024 : inexact-ok underflow errno-erange-ok
+pown 0x1.00003p1 -1022
+= pown downward binary32 0x2.00006p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.00006p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.00006p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.00006p+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.00006p+0 -1022LL : 0x3.fd029ee0676ep-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e4p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x2.00006p+0 -1022LL : 0x3.fd029ee0676ep-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e4p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39p-1024 : inexact-ok
+= pown tonearest intel96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e3904p-1024 : inexact-ok
+= pown towardzero intel96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39p-1024 : inexact-ok
+= pown upward intel96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e3904p-1024 : inexact-ok
+= pown downward m68k96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39p-1024 : inexact-ok
+= pown tonearest m68k96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e3904p-1024 : inexact-ok
+= pown towardzero m68k96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39p-1024 : inexact-ok
+= pown upward m68k96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e3904p-1024 : inexact-ok
+= pown downward binary128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39039deec8bda826p-1024 : inexact-ok
+= pown tonearest binary128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39039deec8bda828p-1024 : inexact-ok
+= pown towardzero binary128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39039deec8bda826p-1024 : inexact-ok
+= pown upward binary128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39039deec8bda828p-1024 : inexact-ok
+= pown downward ibm128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676ep-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e4p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676ep-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e4p-1024 : inexact-ok underflow errno-erange-ok
+pown -0x1.00004p1 -1022
+= pown downward binary32 -0x2.00008p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x2.00008p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.00008p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.00008p+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccp-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccp-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccp-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcdp-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb9p-1024 : inexact-ok
+= pown tonearest intel96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb94p-1024 : inexact-ok
+= pown towardzero intel96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb9p-1024 : inexact-ok
+= pown upward intel96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb94p-1024 : inexact-ok
+= pown downward m68k96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb9p-1024 : inexact-ok
+= pown tonearest m68k96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb94p-1024 : inexact-ok
+= pown towardzero m68k96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb9p-1024 : inexact-ok
+= pown upward m68k96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb94p-1024 : inexact-ok
+= pown downward binary128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb93152a9770a0ep-1024 : inexact-ok
+= pown tonearest binary128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb93152a9770a0ep-1024 : inexact-ok
+= pown towardzero binary128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb93152a9770a0ep-1024 : inexact-ok
+= pown upward binary128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb93152a9770a0e2p-1024 : inexact-ok
+= pown downward ibm128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccp-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccp-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccp-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcdp-1024 : inexact-ok underflow errno-erange-ok
+pown 0x1.00005p1 -1022
+= pown downward binary32 0x2.0000ap+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.0000ap+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.0000ap+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.0000ap+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705dcp-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89ap-1024 : inexact-ok
+= pown tonearest intel96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a4p-1024 : inexact-ok
+= pown towardzero intel96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89ap-1024 : inexact-ok
+= pown upward intel96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a4p-1024 : inexact-ok
+= pown downward m68k96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89ap-1024 : inexact-ok
+= pown tonearest m68k96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a4p-1024 : inexact-ok
+= pown towardzero m68k96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89ap-1024 : inexact-ok
+= pown upward m68k96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a4p-1024 : inexact-ok
+= pown downward binary128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a35ea085fb704cp-1024 : inexact-ok
+= pown tonearest binary128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a35ea085fb704cp-1024 : inexact-ok
+= pown towardzero binary128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a35ea085fb704cp-1024 : inexact-ok
+= pown upward binary128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a35ea085fb704ep-1024 : inexact-ok
+= pown downward ibm128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705dcp-1024 : inexact-ok underflow errno-erange-ok
+pown -0x1.00006p1 -1022
+= pown downward binary32 -0x2.0000cp+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x2.0000cp+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.0000cp+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.0000cp+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170bp-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b4p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170bp-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b4p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b3608p-1024 : inexact-ok
+= pown tonearest intel96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360cp-1024 : inexact-ok
+= pown towardzero intel96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b3608p-1024 : inexact-ok
+= pown upward intel96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360cp-1024 : inexact-ok
+= pown downward m68k96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b3608p-1024 : inexact-ok
+= pown tonearest m68k96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360cp-1024 : inexact-ok
+= pown towardzero m68k96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b3608p-1024 : inexact-ok
+= pown upward m68k96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360cp-1024 : inexact-ok
+= pown downward binary128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360a099c370be52ap-1024 : inexact-ok
+= pown tonearest binary128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360a099c370be52ap-1024 : inexact-ok
+= pown towardzero binary128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360a099c370be52ap-1024 : inexact-ok
+= pown upward binary128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360a099c370be52cp-1024 : inexact-ok
+= pown downward ibm128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170bp-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b4p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170bp-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b4p-1024 : inexact-ok underflow errno-erange-ok
+pown 0x1.00007p1 -1022
+= pown downward binary32 0x2.0000ep+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.0000ep+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.0000ep+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.0000ep+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.0000ep+0 -1022LL : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x2.0000ep+0 -1022LL : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x2.0000ep+0 -1022LL : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9cp-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b99688p-1024 : inexact-ok
+= pown tonearest intel96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968cp-1024 : inexact-ok
+= pown towardzero intel96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b99688p-1024 : inexact-ok
+= pown upward intel96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968cp-1024 : inexact-ok
+= pown downward m68k96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b99688p-1024 : inexact-ok
+= pown tonearest m68k96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968cp-1024 : inexact-ok
+= pown towardzero m68k96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b99688p-1024 : inexact-ok
+= pown upward m68k96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968cp-1024 : inexact-ok
+= pown downward binary128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968a027da5f79892p-1024 : inexact-ok
+= pown tonearest binary128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968a027da5f79892p-1024 : inexact-ok
+= pown towardzero binary128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968a027da5f79892p-1024 : inexact-ok
+= pown upward binary128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968a027da5f79894p-1024 : inexact-ok
+= pown downward ibm128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9cp-1024 : inexact-ok underflow errno-erange-ok
+pown 0x1.00001p1 -16382
+= pown downward binary32 0x2.00002p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.00002p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.00002p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.00002p+0 -16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.00002p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x2.00002p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x2.00002p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x2.00002p+0 -16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e61p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e618p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e61p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e618p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e614p-16384 : inexact-ok
+= pown tonearest m68k96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e614p-16384 : inexact-ok
+= pown towardzero m68k96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e614p-16384 : inexact-ok
+= pown upward m68k96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e618p-16384 : inexact-ok
+= pown downward binary128 0x2.00002p+0 -16382LL : 0x3.f0205401e099e614abd1924fbff8p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x2.00002p+0 -16382LL : 0x3.f0205401e099e614abd1924fbff8p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x2.00002p+0 -16382LL : 0x3.f0205401e099e614abd1924fbff8p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x2.00002p+0 -16382LL : 0x3.f0205401e099e614abd1924fbffcp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x2.00002p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x2.00002p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x2.00002p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x2.00002p+0 -16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x1.00002p1 -16382
+= pown downward binary32 -0x2.00004p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x2.00004p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.00004p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.00004p+0 -16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x2.00004p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x2.00004p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x2.00004p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x2.00004p+0 -16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c68p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6p-16384 : inexact-ok
+= pown tonearest m68k96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c64p-16384 : inexact-ok
+= pown towardzero m68k96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6p-16384 : inexact-ok
+= pown upward m68k96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c64p-16384 : inexact-ok
+= pown downward binary128 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6305755cac71e4p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6305755cac71e4p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6305755cac71e4p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6305755cac71e8p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x2.00004p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x2.00004p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x2.00004p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x2.00004p+0 -16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 0x1.00003p1 -16382
+= pown downward binary32 0x2.00006p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.00006p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.00006p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.00006p+0 -16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.00006p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x2.00006p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x2.00006p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x2.00006p+0 -16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25d8p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25ep-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25d8p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25ep-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25dcp-16384 : inexact-ok
+= pown tonearest m68k96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25dcp-16384 : inexact-ok
+= pown towardzero m68k96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25dcp-16384 : inexact-ok
+= pown upward m68k96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25ep-16384 : inexact-ok
+= pown downward binary128 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25dd5265f8196d68p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25dd5265f8196d6cp-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25dd5265f8196d68p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25dd5265f8196d6cp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x2.00006p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x2.00006p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x2.00006p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x2.00006p+0 -16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x1.00004p1 -16382
+= pown downward binary32 -0x2.00008p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x2.00008p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.00008p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.00008p+0 -16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x2.00008p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x2.00008p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x2.00008p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x2.00008p+0 -16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b806p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b806p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b806p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b80608p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b806p-16384 : inexact-ok
+= pown tonearest m68k96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b80604p-16384 : inexact-ok
+= pown towardzero m68k96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b806p-16384 : inexact-ok
+= pown upward m68k96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b80604p-16384 : inexact-ok
+= pown downward binary128 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b80603846acf44b57p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b80603846acf44b57p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b80603846acf44b57p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b80603846acf44b574p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x2.00008p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x2.00008p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x2.00008p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x2.00008p+0 -16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 0x1.00005p1 -16382
+= pown downward binary32 0x2.0000ap+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.0000ap+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.0000ap+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.0000ap+0 -16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.0000ap+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x2.0000ap+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x2.0000ap+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x2.0000ap+0 -16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0ep-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e8p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0ep-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e8p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e4p-16384 : inexact-ok
+= pown tonearest m68k96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e4p-16384 : inexact-ok
+= pown towardzero m68k96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e4p-16384 : inexact-ok
+= pown upward m68k96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e8p-16384 : inexact-ok
+= pown downward binary128 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e528febd9fa828p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e528febd9fa828p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e528febd9fa828p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e528febd9fa82cp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x2.0000ap+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x2.0000ap+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x2.0000ap+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x2.0000ap+0 -16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x1.00006p1 -16382
+= pown downward binary32 -0x2.0000cp+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x2.0000cp+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.0000cp+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.0000cp+0 -16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x2.0000cp+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x2.0000cp+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x2.0000cp+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x2.0000cp+0 -16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087ap-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a8p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087ap-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a8p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a4p-16384 : inexact-ok
+= pown tonearest m68k96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a4p-16384 : inexact-ok
+= pown towardzero m68k96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a4p-16384 : inexact-ok
+= pown upward m68k96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a8p-16384 : inexact-ok
+= pown downward binary128 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a5b004cee3fe4p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a5b004cee3fe44p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a5b004cee3fe4p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a5b004cee3fe44p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x2.0000cp+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x2.0000cp+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x2.0000cp+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x2.0000cp+0 -16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 0x1.00007p1 -16382
+= pown downward binary32 0x2.0000ep+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.0000ep+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.0000ep+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.0000ep+0 -16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.0000ep+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x2.0000ep+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x2.0000ep+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x2.0000ep+0 -16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d77358p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7736p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d77358p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7736p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7735cp-16384 : inexact-ok
+= pown tonearest m68k96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7736p-16384 : inexact-ok
+= pown towardzero m68k96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7735cp-16384 : inexact-ok
+= pown upward m68k96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7736p-16384 : inexact-ok
+= pown downward binary128 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7735ea9c19df75928p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7735ea9c19df75928p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7735ea9c19df75928p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7735ea9c19df7592cp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x2.0000ep+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x2.0000ep+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x2.0000ep+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x2.0000ep+0 -16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 0x1.00001p1 -16383
+= pown downward binary32 0x2.00002p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.00002p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.00002p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.00002p+0 -16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.00002p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x2.00002p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x2.00002p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x2.00002p+0 -16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f418p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f414p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41006a7c8bd637p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41006a7c8bd637p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41006a7c8bd637p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41006a7c8bd6374p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x2.00002p+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x2.00002p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x2.00002p+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x2.00002p+0 -16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x1.00002p1 -16383
+= pown downward binary32 -0x2.00004p+0 -16383LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2.00004p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.00004p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.00004p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x2.00004p+0 -16383LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x2.00004p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x2.00004p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x2.00004p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87378p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87378p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e8737p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e8737p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87378p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87374p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87374p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87374p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87374744c1fccb4fcp-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87374744c1fccb4f8p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87374744c1fccb4f8p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87374744c1fccb4f8p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x2.00004p+0 -16383LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2.00004p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x2.00004p+0 -16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x2.00004p+0 -16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown 0x1.00003p1 -16383
+= pown downward binary32 0x2.00006p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.00006p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.00006p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.00006p+0 -16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.00006p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x2.00006p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x2.00006p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x2.00006p+0 -16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c9p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c98p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c9p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c98p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c94p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c94p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c94p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c98p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c94a6d71cc4615p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c94a6d71cc4615p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c94a6d71cc4615p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c94a6d71cc46154p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x2.00006p+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x2.00006p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x2.00006p+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x2.00006p+0 -16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x1.00004p1 -16383
+= pown downward binary32 -0x2.00008p+0 -16383LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2.00008p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.00008p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.00008p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x2.00008p+0 -16383LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x2.00008p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x2.00008p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x2.00008p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd88p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd88p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd8p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd8p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd88p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd88p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd84p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd84p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd8692d3c2ed6ap-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd8692d3c2ed69fcp-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd8692d3c2ed69fcp-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd8692d3c2ed69fcp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x2.00008p+0 -16383LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2.00008p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x2.00008p+0 -16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x2.00008p+0 -16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown 0x1.00005p1 -16383
+= pown downward binary32 0x2.0000ap+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.0000ap+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.0000ap+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.0000ap+0 -16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.0000ap+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x2.0000ap+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x2.0000ap+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x2.0000ap+0 -16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159b8p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159b8p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159b8p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159cp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159b8p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159bcp-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159b8p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159bcp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 0x2.0000ap+0 -16383LL : 0x1.d986625e958159ba2875322b3464p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x2.0000ap+0 -16383LL : 0x1.d986625e958159ba2875322b3468p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x2.0000ap+0 -16383LL : 0x1.d986625e958159ba2875322b3464p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x2.0000ap+0 -16383LL : 0x1.d986625e958159ba2875322b3468p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x2.0000ap+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x2.0000ap+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x2.0000ap+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x2.0000ap+0 -16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x1.00006p1 -16383
+= pown downward binary32 -0x2.0000cp+0 -16383LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2.0000cp+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.0000cp+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.0000cp+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x2.0000cp+0 -16383LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x2.0000cp+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x2.0000cp+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x2.0000cp+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d1767548p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d1767548p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d176754p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d176754p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d1767548p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d1767548p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d1767544p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d1767544p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d17675466c07feeeff8cp-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d17675466c07feeeff88p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d17675466c07feeeff88p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d17675466c07feeeff88p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x2.0000cp+0 -16383LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2.0000cp+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x2.0000cp+0 -16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x2.0000cp+0 -16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown 0x1.00007p1 -16383
+= pown downward binary32 0x2.0000ep+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.0000ep+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.0000ep+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.0000ep+0 -16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.0000ep+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x2.0000ep+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x2.0000ep+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x2.0000ep+0 -16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.0000ep+0 -16383LL : 0x1.caf5023992728998p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x2.0000ep+0 -16383LL : 0x1.caf50239927289ap-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x2.0000ep+0 -16383LL : 0x1.caf5023992728998p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x2.0000ep+0 -16383LL : 0x1.caf50239927289ap-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x2.0000ep+0 -16383LL : 0x1.caf502399272899cp-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 0x2.0000ep+0 -16383LL : 0x1.caf502399272899cp-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 0x2.0000ep+0 -16383LL : 0x1.caf502399272899cp-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 0x2.0000ep+0 -16383LL : 0x1.caf50239927289ap-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 0x2.0000ep+0 -16383LL : 0x1.caf502399272899d38ac063069dcp-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x2.0000ep+0 -16383LL : 0x1.caf502399272899d38ac063069ep-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x2.0000ep+0 -16383LL : 0x1.caf502399272899d38ac063069dcp-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x2.0000ep+0 -16383LL : 0x1.caf502399272899d38ac063069ep-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x2.0000ep+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x2.0000ep+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x2.0000ep+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x2.0000ep+0 -16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 0x0.ffff1p-1 126
+= pown downward binary32 0x7.fff88p-4 126LL : 0x3.fe27e8p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 0x7.fff88p-4 126LL : 0x3.fe27fp-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 0x7.fff88p-4 126LL : 0x3.fe27e8p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 0x7.fff88p-4 126LL : 0x3.fe27fp-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fff88p-4 126LL : 0x3.fe27ec152f28cp-128 : inexact-ok
+= pown tonearest binary64 0x7.fff88p-4 126LL : 0x3.fe27ec152f28cp-128 : inexact-ok
+= pown towardzero binary64 0x7.fff88p-4 126LL : 0x3.fe27ec152f28cp-128 : inexact-ok
+= pown upward binary64 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ep-128 : inexact-ok
+= pown downward intel96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce6p-128 : inexact-ok
+= pown tonearest intel96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce64p-128 : inexact-ok
+= pown towardzero intel96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce6p-128 : inexact-ok
+= pown upward intel96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce64p-128 : inexact-ok
+= pown downward m68k96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce6p-128 : inexact-ok
+= pown tonearest m68k96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce64p-128 : inexact-ok
+= pown towardzero m68k96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce6p-128 : inexact-ok
+= pown upward m68k96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce64p-128 : inexact-ok
+= pown downward binary128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b318ep-128 : inexact-ok
+= pown tonearest binary128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b318ep-128 : inexact-ok
+= pown towardzero binary128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b318ep-128 : inexact-ok
+= pown upward binary128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b319p-128 : inexact-ok
+= pown downward ibm128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b31p-128 : inexact-ok
+= pown tonearest ibm128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b32p-128 : inexact-ok
+= pown towardzero ibm128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b31p-128 : inexact-ok
+= pown upward ibm128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b32p-128 : inexact-ok
+pown -0x0.ffff2p-1 126
+= pown downward binary32 -0x7.fff9p-4 126LL : 0x3.fe4758p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x7.fff9p-4 126LL : 0x3.fe476p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 -0x7.fff9p-4 126LL : 0x3.fe4758p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 -0x7.fff9p-4 126LL : 0x3.fe476p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x7.fff9p-4 126LL : 0x3.fe475e27e237ap-128 : inexact-ok
+= pown tonearest binary64 -0x7.fff9p-4 126LL : 0x3.fe475e27e237cp-128 : inexact-ok
+= pown towardzero binary64 -0x7.fff9p-4 126LL : 0x3.fe475e27e237ap-128 : inexact-ok
+= pown upward binary64 -0x7.fff9p-4 126LL : 0x3.fe475e27e237cp-128 : inexact-ok
+= pown downward intel96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b498p-128 : inexact-ok
+= pown tonearest intel96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b498p-128 : inexact-ok
+= pown towardzero intel96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b498p-128 : inexact-ok
+= pown upward intel96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b49cp-128 : inexact-ok
+= pown downward m68k96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b498p-128 : inexact-ok
+= pown tonearest m68k96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b498p-128 : inexact-ok
+= pown towardzero m68k96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b498p-128 : inexact-ok
+= pown upward m68k96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b49cp-128 : inexact-ok
+= pown downward binary128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bda36p-128 : inexact-ok
+= pown tonearest binary128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bda36p-128 : inexact-ok
+= pown towardzero binary128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bda36p-128 : inexact-ok
+= pown upward binary128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bda38p-128 : inexact-ok
+= pown downward ibm128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bdap-128 : inexact-ok
+= pown tonearest ibm128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bdap-128 : inexact-ok
+= pown towardzero ibm128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bdap-128 : inexact-ok
+= pown upward ibm128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bdbp-128 : inexact-ok
+pown 0x0.ffff3p-1 126
+= pown downward binary32 0x7.fff98p-4 126LL : 0x3.fe66dp-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 0x7.fff98p-4 126LL : 0x3.fe66dp-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 0x7.fff98p-4 126LL : 0x3.fe66dp-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 0x7.fff98p-4 126LL : 0x3.fe66d8p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fff98p-4 126LL : 0x3.fe66d130450f4p-128 : inexact-ok
+= pown tonearest binary64 0x7.fff98p-4 126LL : 0x3.fe66d130450f6p-128 : inexact-ok
+= pown towardzero binary64 0x7.fff98p-4 126LL : 0x3.fe66d130450f4p-128 : inexact-ok
+= pown upward binary64 0x7.fff98p-4 126LL : 0x3.fe66d130450f6p-128 : inexact-ok
+= pown downward intel96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d4p-128 : inexact-ok
+= pown tonearest intel96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d4p-128 : inexact-ok
+= pown towardzero intel96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d4p-128 : inexact-ok
+= pown upward intel96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d44p-128 : inexact-ok
+= pown downward m68k96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d4p-128 : inexact-ok
+= pown tonearest m68k96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d4p-128 : inexact-ok
+= pown towardzero m68k96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d4p-128 : inexact-ok
+= pown upward m68k96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d44p-128 : inexact-ok
+= pown downward binary128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4e42p-128 : inexact-ok
+= pown tonearest binary128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4e42p-128 : inexact-ok
+= pown towardzero binary128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4e42p-128 : inexact-ok
+= pown upward binary128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4e44p-128 : inexact-ok
+= pown downward ibm128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4ep-128 : inexact-ok
+= pown tonearest ibm128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4ep-128 : inexact-ok
+= pown towardzero ibm128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4ep-128 : inexact-ok
+= pown upward ibm128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4fp-128 : inexact-ok
+pown -0x0.ffff4p-1 126
+= pown downward binary32 -0x7.fffap-4 126LL : 0x3.fe864p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x7.fffap-4 126LL : 0x3.fe8648p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 -0x7.fffap-4 126LL : 0x3.fe864p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 -0x7.fffap-4 126LL : 0x3.fe8648p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x7.fffap-4 126LL : 0x3.fe86452e5f1fep-128 : inexact-ok
+= pown tonearest binary64 -0x7.fffap-4 126LL : 0x3.fe86452e5f2p-128 : inexact-ok
+= pown towardzero binary64 -0x7.fffap-4 126LL : 0x3.fe86452e5f1fep-128 : inexact-ok
+= pown upward binary64 -0x7.fffap-4 126LL : 0x3.fe86452e5f2p-128 : inexact-ok
+= pown downward intel96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc4p-128 : inexact-ok
+= pown tonearest intel96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc8p-128 : inexact-ok
+= pown towardzero intel96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc4p-128 : inexact-ok
+= pown upward intel96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc8p-128 : inexact-ok
+= pown downward m68k96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc4p-128 : inexact-ok
+= pown tonearest m68k96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc8p-128 : inexact-ok
+= pown towardzero m68k96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc4p-128 : inexact-ok
+= pown upward m68k96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc8p-128 : inexact-ok
+= pown downward binary128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e0858p-128 : inexact-ok
+= pown tonearest binary128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e085ap-128 : inexact-ok
+= pown towardzero binary128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e0858p-128 : inexact-ok
+= pown upward binary128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e085ap-128 : inexact-ok
+= pown downward ibm128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e08p-128 : inexact-ok
+= pown tonearest ibm128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e08p-128 : inexact-ok
+= pown towardzero ibm128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e08p-128 : inexact-ok
+= pown upward ibm128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e09p-128 : inexact-ok
+pown 0x0.ffff5p-1 126
+= pown downward binary32 0x7.fffa8p-4 126LL : 0x3.fea5b8p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 0x7.fffa8p-4 126LL : 0x3.fea5b8p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 0x7.fffa8p-4 126LL : 0x3.fea5b8p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 0x7.fffa8p-4 126LL : 0x3.fea5cp-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fffa8p-4 126LL : 0x3.fea5ba2237dap-128 : inexact-ok
+= pown tonearest binary64 0x7.fffa8p-4 126LL : 0x3.fea5ba2237dap-128 : inexact-ok
+= pown towardzero binary64 0x7.fffa8p-4 126LL : 0x3.fea5ba2237dap-128 : inexact-ok
+= pown upward binary64 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da2p-128 : inexact-ok
+= pown downward intel96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c4p-128 : inexact-ok
+= pown tonearest intel96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c8p-128 : inexact-ok
+= pown towardzero intel96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c4p-128 : inexact-ok
+= pown upward intel96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c8p-128 : inexact-ok
+= pown downward m68k96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c4p-128 : inexact-ok
+= pown tonearest m68k96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c8p-128 : inexact-ok
+= pown towardzero m68k96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c4p-128 : inexact-ok
+= pown upward m68k96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c8p-128 : inexact-ok
+= pown downward binary128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b5374p-128 : inexact-ok
+= pown tonearest binary128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b5374p-128 : inexact-ok
+= pown towardzero binary128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b5374p-128 : inexact-ok
+= pown upward binary128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b5376p-128 : inexact-ok
+= pown downward ibm128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b53p-128 : inexact-ok
+= pown tonearest ibm128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b53p-128 : inexact-ok
+= pown towardzero ibm128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b53p-128 : inexact-ok
+= pown upward ibm128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b54p-128 : inexact-ok
+pown -0x0.ffff6p-1 126
+= pown downward binary32 -0x7.fffbp-4 126LL : 0x3.fec53p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x7.fffbp-4 126LL : 0x3.fec53p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 -0x7.fffbp-4 126LL : 0x3.fec53p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 -0x7.fffbp-4 126LL : 0x3.fec538p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x7.fffbp-4 126LL : 0x3.fec5300bd6aep-128 : inexact-ok
+= pown tonearest binary64 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae2p-128 : inexact-ok
+= pown towardzero binary64 -0x7.fffbp-4 126LL : 0x3.fec5300bd6aep-128 : inexact-ok
+= pown upward binary64 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae2p-128 : inexact-ok
+= pown downward intel96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0cp-128 : inexact-ok
+= pown tonearest intel96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a1p-128 : inexact-ok
+= pown towardzero intel96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0cp-128 : inexact-ok
+= pown upward intel96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a1p-128 : inexact-ok
+= pown downward m68k96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0cp-128 : inexact-ok
+= pown tonearest m68k96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a1p-128 : inexact-ok
+= pown towardzero m68k96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0cp-128 : inexact-ok
+= pown upward m68k96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a1p-128 : inexact-ok
+= pown downward binary128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ebc8p-128 : inexact-ok
+= pown tonearest binary128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ebc8p-128 : inexact-ok
+= pown towardzero binary128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ebc8p-128 : inexact-ok
+= pown upward binary128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ebcap-128 : inexact-ok
+= pown downward ibm128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ebp-128 : inexact-ok
+= pown tonearest ibm128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ecp-128 : inexact-ok
+= pown towardzero ibm128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ebp-128 : inexact-ok
+= pown upward ibm128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ecp-128 : inexact-ok
+pown 0x0.ffff7p-1 126
+= pown downward binary32 0x7.fffb8p-4 126LL : 0x3.fee4ap-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 0x7.fffb8p-4 126LL : 0x3.fee4a8p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 0x7.fffb8p-4 126LL : 0x3.fee4ap-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 0x7.fffb8p-4 126LL : 0x3.fee4a8p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430dp-128 : inexact-ok
+= pown tonearest binary64 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d2p-128 : inexact-ok
+= pown towardzero binary64 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430dp-128 : inexact-ok
+= pown upward binary64 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d2p-128 : inexact-ok
+= pown downward intel96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1eap-128 : inexact-ok
+= pown tonearest intel96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea4p-128 : inexact-ok
+= pown towardzero intel96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1eap-128 : inexact-ok
+= pown upward intel96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea4p-128 : inexact-ok
+= pown downward m68k96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1eap-128 : inexact-ok
+= pown tonearest m68k96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea4p-128 : inexact-ok
+= pown towardzero m68k96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1eap-128 : inexact-ok
+= pown upward m68k96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea4p-128 : inexact-ok
+= pown downward binary128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8c8p-128 : inexact-ok
+= pown tonearest binary128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8c82p-128 : inexact-ok
+= pown towardzero binary128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8c8p-128 : inexact-ok
+= pown upward binary128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8c82p-128 : inexact-ok
+= pown downward ibm128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8cp-128 : inexact-ok
+= pown tonearest ibm128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8dp-128 : inexact-ok
+= pown towardzero ibm128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8cp-128 : inexact-ok
+= pown upward ibm128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8dp-128 : inexact-ok
+pown 0x0.ffff1p-1 969
+= pown downward binary32 0x7.fff88p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fff88p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fff88p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fff88p-4 969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fff88p-4 969LL : 0x7.e3ce962b18aecp-972 : inexact-ok
+= pown tonearest binary64 0x7.fff88p-4 969LL : 0x7.e3ce962b18aecp-972 : inexact-ok
+= pown towardzero binary64 0x7.fff88p-4 969LL : 0x7.e3ce962b18aecp-972 : inexact-ok
+= pown upward binary64 0x7.fff88p-4 969LL : 0x7.e3ce962b18afp-972 : inexact-ok
+= pown downward intel96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd9p-972 : inexact-ok
+= pown tonearest intel96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd9p-972 : inexact-ok
+= pown towardzero intel96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd9p-972 : inexact-ok
+= pown upward intel96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd98p-972 : inexact-ok
+= pown downward m68k96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd9p-972 : inexact-ok
+= pown tonearest m68k96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd9p-972 : inexact-ok
+= pown towardzero m68k96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd9p-972 : inexact-ok
+= pown upward m68k96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd98p-972 : inexact-ok
+= pown downward binary128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f3188p-972 : inexact-ok
+= pown tonearest binary128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f31884p-972 : inexact-ok
+= pown towardzero binary128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f3188p-972 : inexact-ok
+= pown upward binary128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f31884p-972 : inexact-ok
+= pown downward ibm128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f318p-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f318p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f318p-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f31cp-972 : inexact-ok underflow errno-erange-ok
+pown -0x0.ffff2p-1 969
+= pown downward binary32 -0x7.fff9p-4 969LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x7.fff9p-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fff9p-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fff9p-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c6cp-972 : inexact-ok
+= pown tonearest binary64 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68p-972 : inexact-ok
+= pown towardzero binary64 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68p-972 : inexact-ok
+= pown upward binary64 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68p-972 : inexact-ok
+= pown downward intel96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68aap-972 : inexact-ok
+= pown tonearest intel96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a98p-972 : inexact-ok
+= pown towardzero intel96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a98p-972 : inexact-ok
+= pown upward intel96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a98p-972 : inexact-ok
+= pown downward m68k96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68aap-972 : inexact-ok
+= pown tonearest m68k96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a98p-972 : inexact-ok
+= pown towardzero m68k96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a98p-972 : inexact-ok
+= pown upward m68k96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a98p-972 : inexact-ok
+= pown downward binary128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f608p-972 : inexact-ok
+= pown tonearest binary128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f604p-972 : inexact-ok
+= pown towardzero binary128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f604p-972 : inexact-ok
+= pown upward binary128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f604p-972 : inexact-ok
+= pown downward ibm128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f8p-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f8p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f4p-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f4p-972 : inexact-ok underflow errno-erange-ok
+pown 0x0.ffff3p-1 969
+= pown downward binary32 0x7.fff98p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fff98p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fff98p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fff98p-4 969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fff98p-4 969LL : 0x7.e78b24c88758cp-972 : inexact-ok
+= pown tonearest binary64 0x7.fff98p-4 969LL : 0x7.e78b24c88759p-972 : inexact-ok
+= pown towardzero binary64 0x7.fff98p-4 969LL : 0x7.e78b24c88758cp-972 : inexact-ok
+= pown upward binary64 0x7.fff98p-4 969LL : 0x7.e78b24c88759p-972 : inexact-ok
+= pown downward intel96 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8p-972 : inexact-ok
+= pown tonearest intel96 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8p-972 : inexact-ok
+= pown towardzero intel96 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8p-972 : inexact-ok
+= pown upward intel96 0x7.fff98p-4 969LL : 0x7.e78b24c88758efp-972 : inexact-ok
+= pown downward m68k96 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8p-972 : inexact-ok
+= pown tonearest m68k96 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8p-972 : inexact-ok
+= pown towardzero m68k96 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8p-972 : inexact-ok
+= pown upward m68k96 0x7.fff98p-4 969LL : 0x7.e78b24c88758efp-972 : inexact-ok
+= pown downward binary128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c4bcp-972 : inexact-ok
+= pown tonearest binary128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c4cp-972 : inexact-ok
+= pown towardzero binary128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c4bcp-972 : inexact-ok
+= pown upward binary128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c4cp-972 : inexact-ok
+= pown downward ibm128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c4p-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c4p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c4p-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c8p-972 : inexact-ok underflow errno-erange-ok
+pown -0x0.ffff4p-1 969
+= pown downward binary32 -0x7.fffap-4 969LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x7.fffap-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fffap-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fffap-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x7.fffap-4 969LL : -0x7.e96a15be4c05p-972 : inexact-ok
+= pown tonearest binary64 -0x7.fffap-4 969LL : -0x7.e96a15be4c05p-972 : inexact-ok
+= pown towardzero binary64 -0x7.fffap-4 969LL : -0x7.e96a15be4c04cp-972 : inexact-ok
+= pown upward binary64 -0x7.fffap-4 969LL : -0x7.e96a15be4c04cp-972 : inexact-ok
+= pown downward intel96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe88p-972 : inexact-ok
+= pown tonearest intel96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe8p-972 : inexact-ok
+= pown towardzero intel96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe8p-972 : inexact-ok
+= pown upward intel96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe8p-972 : inexact-ok
+= pown downward m68k96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe88p-972 : inexact-ok
+= pown tonearest m68k96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe8p-972 : inexact-ok
+= pown towardzero m68k96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe8p-972 : inexact-ok
+= pown upward m68k96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe8p-972 : inexact-ok
+= pown downward binary128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec668p-972 : inexact-ok
+= pown tonearest binary128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec668p-972 : inexact-ok
+= pown towardzero binary128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec664p-972 : inexact-ok
+= pown upward binary128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec664p-972 : inexact-ok
+= pown downward ibm128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec8p-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec8p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec4p-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec4p-972 : inexact-ok underflow errno-erange-ok
+pown 0x0.ffff5p-1 969
+= pown downward binary32 0x7.fffa8p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fffa8p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fffa8p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fffa8p-4 969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b64p-972 : inexact-ok
+= pown tonearest binary64 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b64p-972 : inexact-ok
+= pown towardzero binary64 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b64p-972 : inexact-ok
+= pown upward binary64 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b68p-972 : inexact-ok
+= pown downward intel96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508p-972 : inexact-ok
+= pown tonearest intel96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b65088p-972 : inexact-ok
+= pown towardzero intel96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508p-972 : inexact-ok
+= pown upward intel96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b65088p-972 : inexact-ok
+= pown downward m68k96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508p-972 : inexact-ok
+= pown tonearest m68k96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b65088p-972 : inexact-ok
+= pown towardzero m68k96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508p-972 : inexact-ok
+= pown upward m68k96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b65088p-972 : inexact-ok
+= pown downward binary128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1b394p-972 : inexact-ok
+= pown tonearest binary128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1b398p-972 : inexact-ok
+= pown towardzero binary128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1b394p-972 : inexact-ok
+= pown upward binary128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1b398p-972 : inexact-ok
+= pown downward ibm128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1bp-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1b4p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1bp-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1b4p-972 : inexact-ok underflow errno-erange-ok
+pown -0x0.ffff6p-1 969
+= pown downward binary32 -0x7.fffbp-4 969LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x7.fffbp-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fffbp-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fffbp-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca6cp-972 : inexact-ok
+= pown tonearest binary64 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca68p-972 : inexact-ok
+= pown towardzero binary64 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca68p-972 : inexact-ok
+= pown upward binary64 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca68p-972 : inexact-ok
+= pown downward intel96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bfp-972 : inexact-ok
+= pown tonearest intel96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bfp-972 : inexact-ok
+= pown towardzero intel96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69be8p-972 : inexact-ok
+= pown upward intel96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69be8p-972 : inexact-ok
+= pown downward m68k96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bfp-972 : inexact-ok
+= pown tonearest m68k96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bfp-972 : inexact-ok
+= pown towardzero m68k96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69be8p-972 : inexact-ok
+= pown upward m68k96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69be8p-972 : inexact-ok
+= pown downward binary128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb5f4p-972 : inexact-ok
+= pown tonearest binary128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb5fp-972 : inexact-ok
+= pown towardzero binary128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb5fp-972 : inexact-ok
+= pown upward binary128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb5fp-972 : inexact-ok
+= pown downward ibm128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb8p-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb4p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb4p-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb4p-972 : inexact-ok underflow errno-erange-ok
+pown 0x0.ffff7p-1 969
+= pown downward binary32 0x7.fffb8p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fffb8p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fffb8p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fffb8p-4 969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5fp-972 : inexact-ok
+= pown tonearest binary64 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f4p-972 : inexact-ok
+= pown towardzero binary64 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5fp-972 : inexact-ok
+= pown upward binary64 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f4p-972 : inexact-ok
+= pown downward intel96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33bp-972 : inexact-ok
+= pown tonearest intel96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33bp-972 : inexact-ok
+= pown towardzero intel96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33bp-972 : inexact-ok
+= pown upward intel96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b8p-972 : inexact-ok
+= pown downward m68k96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33bp-972 : inexact-ok
+= pown tonearest m68k96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33bp-972 : inexact-ok
+= pown towardzero m68k96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33bp-972 : inexact-ok
+= pown upward m68k96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b8p-972 : inexact-ok
+= pown downward binary128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168baa8p-972 : inexact-ok
+= pown tonearest binary128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168baa8p-972 : inexact-ok
+= pown towardzero binary128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168baa8p-972 : inexact-ok
+= pown upward binary128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168baacp-972 : inexact-ok
+= pown downward ibm128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168b8p-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168bcp-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168b8p-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168bcp-972 : inexact-ok underflow errno-erange-ok
+pown 0x0.ffff1p-1 1022
+= pown downward binary32 0x7.fff88p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fff88p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fff88p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fff88p-4 1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fff88p-4 1022LL : 0x3.f1235a29d7744p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x7.fff88p-4 1022LL : 0x3.f1235a29d7748p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x7.fff88p-4 1022LL : 0x3.f1235a29d7744p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x7.fff88p-4 1022LL : 0x3.f1235a29d7748p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f18p-1024 : inexact-ok
+= pown tonearest intel96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1cp-1024 : inexact-ok
+= pown towardzero intel96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f18p-1024 : inexact-ok
+= pown upward intel96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1cp-1024 : inexact-ok
+= pown downward m68k96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f18p-1024 : inexact-ok
+= pown tonearest m68k96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1cp-1024 : inexact-ok
+= pown towardzero m68k96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f18p-1024 : inexact-ok
+= pown upward m68k96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1cp-1024 : inexact-ok
+= pown downward binary128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1b732778a27de6p-1024 : inexact-ok
+= pown tonearest binary128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1b732778a27de6p-1024 : inexact-ok
+= pown towardzero binary128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1b732778a27de6p-1024 : inexact-ok
+= pown upward binary128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1b732778a27de8p-1024 : inexact-ok
+= pown downward ibm128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7744p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7748p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7744p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7748p-1024 : inexact-ok underflow errno-erange-ok
+pown -0x0.ffff2p-1 1022
+= pown downward binary32 -0x7.fff9p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x7.fff9p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fff9p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fff9p-4 1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b18p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1cp-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b18p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1cp-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcccp-1024 : inexact-ok
+= pown tonearest intel96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcdp-1024 : inexact-ok
+= pown towardzero intel96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcccp-1024 : inexact-ok
+= pown upward intel96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcdp-1024 : inexact-ok
+= pown downward m68k96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcccp-1024 : inexact-ok
+= pown tonearest m68k96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcdp-1024 : inexact-ok
+= pown towardzero m68k96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcccp-1024 : inexact-ok
+= pown upward m68k96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcdp-1024 : inexact-ok
+= pown downward binary128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcceb5cc098dc0dp-1024 : inexact-ok
+= pown tonearest binary128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcceb5cc098dc0dp-1024 : inexact-ok
+= pown towardzero binary128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcceb5cc098dc0dp-1024 : inexact-ok
+= pown upward binary128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcceb5cc098dc0d2p-1024 : inexact-ok
+= pown downward ibm128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b18p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1cp-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b18p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1cp-1024 : inexact-ok underflow errno-erange-ok
+pown 0x0.ffff3p-1 1022
+= pown downward binary32 0x7.fff98p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fff98p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fff98p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fff98p-4 1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c2p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c24p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c2p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c24p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok
+= pown tonearest intel96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok
+= pown towardzero intel96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok
+= pown upward intel96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c58p-1024 : inexact-ok
+= pown downward m68k96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok
+= pown tonearest m68k96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok
+= pown towardzero m68k96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok
+= pown upward m68k96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c58p-1024 : inexact-ok
+= pown downward binary128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c557fab459cda36p-1024 : inexact-ok
+= pown tonearest binary128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c557fab459cda38p-1024 : inexact-ok
+= pown towardzero binary128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c557fab459cda36p-1024 : inexact-ok
+= pown upward binary128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c557fab459cda38p-1024 : inexact-ok
+= pown downward ibm128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c2p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c24p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c2p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c24p-1024 : inexact-ok underflow errno-erange-ok
+pown -0x0.ffff4p-1 1022
+= pown downward binary32 -0x7.fffap-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x7.fffap-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fffap-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fffap-4 1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd5p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd5p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd5p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd54p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd4p-1024 : inexact-ok
+= pown tonearest intel96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd4p-1024 : inexact-ok
+= pown towardzero intel96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd4p-1024 : inexact-ok
+= pown upward intel96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd8p-1024 : inexact-ok
+= pown downward m68k96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd4p-1024 : inexact-ok
+= pown tonearest m68k96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd4p-1024 : inexact-ok
+= pown towardzero m68k96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd4p-1024 : inexact-ok
+= pown upward m68k96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd8p-1024 : inexact-ok
+= pown downward binary128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd5eb5a594b1cbep-1024 : inexact-ok
+= pown tonearest binary128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd5eb5a594b1ccp-1024 : inexact-ok
+= pown towardzero binary128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd5eb5a594b1cbep-1024 : inexact-ok
+= pown upward binary128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd5eb5a594b1ccp-1024 : inexact-ok
+= pown downward ibm128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd5p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd5p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd5p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd54p-1024 : inexact-ok underflow errno-erange-ok
+pown 0x0.ffff5p-1 1022
+= pown downward binary32 0x7.fffa8p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fffa8p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fffa8p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fffa8p-4 1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3ffp-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec034p-1024 : inexact-ok
+= pown tonearest intel96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec038p-1024 : inexact-ok
+= pown towardzero intel96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec034p-1024 : inexact-ok
+= pown upward intel96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec038p-1024 : inexact-ok
+= pown downward m68k96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec034p-1024 : inexact-ok
+= pown tonearest m68k96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec038p-1024 : inexact-ok
+= pown towardzero m68k96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec034p-1024 : inexact-ok
+= pown upward m68k96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec038p-1024 : inexact-ok
+= pown downward binary128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec0361ceb311d7a9cp-1024 : inexact-ok
+= pown tonearest binary128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec0361ceb311d7a9ep-1024 : inexact-ok
+= pown towardzero binary128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec0361ceb311d7a9cp-1024 : inexact-ok
+= pown upward binary128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec0361ceb311d7a9ep-1024 : inexact-ok
+= pown downward ibm128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3ffp-1024 : inexact-ok underflow errno-erange-ok
+pown -0x0.ffff6p-1 1022
+= pown downward binary32 -0x7.fffbp-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x7.fffbp-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fffbp-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fffbp-4 1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3ap-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a4p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3ap-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a4p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351cp-1024 : inexact-ok
+= pown tonearest intel96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a352p-1024 : inexact-ok
+= pown towardzero intel96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351cp-1024 : inexact-ok
+= pown upward intel96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a352p-1024 : inexact-ok
+= pown downward m68k96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351cp-1024 : inexact-ok
+= pown tonearest m68k96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a352p-1024 : inexact-ok
+= pown towardzero m68k96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351cp-1024 : inexact-ok
+= pown upward m68k96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a352p-1024 : inexact-ok
+= pown downward binary128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351f7dc82115eafep-1024 : inexact-ok
+= pown tonearest binary128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351f7dc82115ebp-1024 : inexact-ok
+= pown towardzero binary128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351f7dc82115eafep-1024 : inexact-ok
+= pown upward binary128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351f7dc82115ebp-1024 : inexact-ok
+= pown downward ibm128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3ap-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a4p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3ap-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a4p-1024 : inexact-ok underflow errno-erange-ok
+pown 0x0.ffff7p-1 1022
+= pown downward binary32 0x7.fffb8p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fffb8p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fffb8p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fffb8p-4 1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a698p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69cp-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a698p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69cp-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3cp-1024 : inexact-ok
+= pown tonearest intel96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad4p-1024 : inexact-ok
+= pown towardzero intel96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3cp-1024 : inexact-ok
+= pown upward intel96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad4p-1024 : inexact-ok
+= pown downward m68k96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3cp-1024 : inexact-ok
+= pown tonearest m68k96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad4p-1024 : inexact-ok
+= pown towardzero m68k96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3cp-1024 : inexact-ok
+= pown upward m68k96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad4p-1024 : inexact-ok
+= pown downward binary128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3f94b10694961ap-1024 : inexact-ok
+= pown tonearest binary128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3f94b10694961cp-1024 : inexact-ok
+= pown towardzero binary128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3f94b10694961ap-1024 : inexact-ok
+= pown upward binary128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3f94b10694961cp-1024 : inexact-ok
+= pown downward ibm128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a698p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69cp-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a698p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69cp-1024 : inexact-ok underflow errno-erange-ok
+pown 0x0.ffff1p-1 16382
+= pown downward binary32 0x7.fff88p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fff88p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fff88p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fff88p-4 16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fff88p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x7.fff88p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x7.fff88p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x7.fff88p-4 16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba88p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba9p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba88p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba9p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba8cp-16384 : inexact-ok
+= pown tonearest m68k96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba9p-16384 : inexact-ok
+= pown towardzero m68k96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba8cp-16384 : inexact-ok
+= pown upward m68k96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba9p-16384 : inexact-ok
+= pown downward binary128 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba8f0466310c901p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba8f0466310c9014p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba8f0466310c901p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba8f0466310c9014p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x7.fff88p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x7.fff88p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x7.fff88p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x7.fff88p-4 16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x0.ffff2p-1 16382
+= pown downward binary32 -0x7.fff9p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x7.fff9p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fff9p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fff9p-4 16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x7.fff9p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x7.fff9p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x7.fff9p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x7.fff9p-4 16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749bp-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b8p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749bp-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b8p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b4p-16384 : inexact-ok
+= pown tonearest m68k96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b4p-16384 : inexact-ok
+= pown towardzero m68k96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b4p-16384 : inexact-ok
+= pown upward m68k96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b8p-16384 : inexact-ok
+= pown downward binary128 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b54478bb0e9354p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b54478bb0e9354p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b54478bb0e9354p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b54478bb0e9358p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x7.fff9p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x7.fff9p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x7.fff9p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x7.fff9p-4 16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 0x0.ffff3p-1 16382
+= pown downward binary32 0x7.fff98p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fff98p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fff98p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fff98p-4 16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fff98p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x7.fff98p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x7.fff98p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x7.fff98p-4 16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc618p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc618p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc618p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc62p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc618p-16384 : inexact-ok
+= pown tonearest m68k96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc61cp-16384 : inexact-ok
+= pown towardzero m68k96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc618p-16384 : inexact-ok
+= pown upward m68k96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc61cp-16384 : inexact-ok
+= pown downward binary128 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc61a9fa889c57574p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc61a9fa889c57578p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc61a9fa889c57574p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc61a9fa889c57578p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x7.fff98p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x7.fff98p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x7.fff98p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x7.fff98p-4 16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x0.ffff4p-1 16382
+= pown downward binary32 -0x7.fffap-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x7.fffap-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fffap-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fffap-4 16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x7.fffap-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x7.fffap-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x7.fffap-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x7.fffap-4 16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d963158p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d963158p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d963158p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d96316p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d963158p-16384 : inexact-ok
+= pown tonearest m68k96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d96315cp-16384 : inexact-ok
+= pown towardzero m68k96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d963158p-16384 : inexact-ok
+= pown upward m68k96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d96315cp-16384 : inexact-ok
+= pown downward binary128 -0x7.fffap-4 16382LL : 0x3.50f1c0100d96315bdcf7fd580c3cp-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x7.fffap-4 16382LL : 0x3.50f1c0100d96315bdcf7fd580c4p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x7.fffap-4 16382LL : 0x3.50f1c0100d96315bdcf7fd580c3cp-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x7.fffap-4 16382LL : 0x3.50f1c0100d96315bdcf7fd580c4p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x7.fffap-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x7.fffap-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x7.fffap-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x7.fffap-4 16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 0x0.ffff5p-1 16382
+= pown downward binary32 0x7.fffa8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fffa8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fffa8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fffa8p-4 16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fffa8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x7.fffa8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x7.fffa8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x7.fffa8p-4 16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fffa8p-4 16382LL : 0x3.5e4fd00611732288p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173229p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x7.fffa8p-4 16382LL : 0x3.5e4fd00611732288p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173229p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173228cp-16384 : inexact-ok
+= pown tonearest m68k96 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173229p-16384 : inexact-ok
+= pown towardzero m68k96 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173228cp-16384 : inexact-ok
+= pown upward m68k96 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173229p-16384 : inexact-ok
+= pown downward binary128 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173228f65aa356b4f3p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173228f65aa356b4f3p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173228f65aa356b4f3p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173228f65aa356b4f34p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x7.fffa8p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x7.fffa8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x7.fffa8p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x7.fffa8p-4 16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x0.ffff6p-1 16382
+= pown downward binary32 -0x7.fffbp-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x7.fffbp-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fffbp-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fffbp-4 16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x7.fffbp-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x7.fffbp-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x7.fffbp-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x7.fffbp-4 16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b22258p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b22258p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b22258p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b2226p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b22258p-16384 : inexact-ok
+= pown tonearest m68k96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b2225cp-16384 : inexact-ok
+= pown towardzero m68k96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b22258p-16384 : inexact-ok
+= pown upward m68k96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b2225cp-16384 : inexact-ok
+= pown downward binary128 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b2225b98b33081b63p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b2225b98b33081b634p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b2225b98b33081b63p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b2225b98b33081b634p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x7.fffbp-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x7.fffbp-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x7.fffbp-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x7.fffbp-4 16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 0x0.ffff7p-1 16382
+= pown downward binary32 0x7.fffb8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fffb8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fffb8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fffb8p-4 16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fffb8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x7.fffb8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x7.fffb8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x7.fffb8p-4 16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e458869p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e458869p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e458869p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e4588698p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e458869p-16384 : inexact-ok
+= pown tonearest m68k96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e4588694p-16384 : inexact-ok
+= pown towardzero m68k96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e458869p-16384 : inexact-ok
+= pown upward m68k96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e4588694p-16384 : inexact-ok
+= pown downward binary128 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e45886933722a2cd3cb4p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e45886933722a2cd3cb4p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e45886933722a2cd3cb4p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e45886933722a2cd3cb8p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x7.fffb8p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x7.fffb8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x7.fffb8p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x7.fffb8p-4 16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 0x0.ffff1p-1 16383
+= pown downward binary32 0x7.fff88p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fff88p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fff88p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fff88p-4 16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fff88p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x7.fff88p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x7.fff88p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x7.fff88p-4 16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a02p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a028p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a02p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a028p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a024p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a028p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a024p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a028p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a02762c00e766108p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a02762c00e76610cp-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a02762c00e766108p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a02762c00e76610cp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x7.fff88p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x7.fff88p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x7.fff88p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x7.fff88p-4 16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x0.ffff2p-1 16383
+= pown downward binary32 -0x7.fff9p-4 16383LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x7.fff9p-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fff9p-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fff9p-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x7.fff9p-4 16383LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x7.fff9p-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x7.fff9p-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x7.fff9p-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b458p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b454p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45171fd0f9277d4p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45171fd0f9277d4p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45171fd0f9277dp-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45171fd0f9277dp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x7.fff9p-4 16383LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x7.fff9p-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x7.fff9p-4 16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x7.fff9p-4 16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown 0x0.ffff3p-1 16383
+= pown downward binary32 0x7.fff98p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fff98p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fff98p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fff98p-4 16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fff98p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x7.fff98p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x7.fff98p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x7.fff98p-4 16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76e8p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76fp-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76e8p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76fp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76ecp-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76ecp-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76ecp-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76fp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76ec1f59740642cp-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76ec1f59740642c4p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76ec1f59740642cp-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76ec1f59740642c4p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x7.fff98p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x7.fff98p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x7.fff98p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x7.fff98p-4 16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x0.ffff4p-1 16383
+= pown downward binary32 -0x7.fffap-4 16383LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x7.fffap-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fffap-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fffap-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x7.fffap-4 16383LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x7.fffap-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x7.fffap-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x7.fffap-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec51398p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec51398p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec5139p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec5139p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec51398p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec51394p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec51394p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec51394p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec513959bf98bcf072p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec513959bf98bcf072p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec513959bf98bcf071cp-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec513959bf98bcf071cp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x7.fffap-4 16383LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x7.fffap-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x7.fffap-4 16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x7.fffap-4 16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown 0x0.ffff5p-1 16383
+= pown downward binary32 0x7.fffa8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fffa8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fffa8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fffa8p-4 16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fffa8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x7.fffa8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x7.fffa8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x7.fffa8p-4 16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b5p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b4cp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b481ef3cfc32538p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b481ef3cfc3253cp-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b481ef3cfc32538p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b481ef3cfc3253cp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x7.fffa8p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x7.fffa8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x7.fffa8p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x7.fffa8p-4 16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x0.ffff6p-1 16383
+= pown downward binary32 -0x7.fffbp-4 16383LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x7.fffbp-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fffbp-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fffbp-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x7.fffbp-4 16383LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x7.fffbp-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x7.fffbp-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x7.fffbp-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7478p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7478p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee747p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee747p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7478p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7478p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7474p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7474p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7476219cf888dbf4p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7476219cf888dbfp-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7476219cf888dbfp-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7476219cf888dbfp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x7.fffbp-4 16383LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x7.fffbp-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x7.fffbp-4 16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x7.fffbp-4 16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown 0x0.ffff7p-1 16383
+= pown downward binary32 0x7.fffb8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fffb8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fffb8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fffb8p-4 16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fffb8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x7.fffb8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x7.fffb8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x7.fffb8p-4 16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a63795318p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a63795314p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a63795310b5b7e9e4e09p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a63795310b5b7e9e4e09p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a63795310b5b7e9e4e09p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a63795310b5b7e9e4e094p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x7.fffb8p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x7.fffb8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x7.fffb8p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x7.fffb8p-4 16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 0x2.000b3p0 -1022
+= pown downward binary32 0x2.000b3p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.000b3p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.000b3p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.000b3p+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d84p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d88p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d84p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d88p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fc8p-1024 : inexact-ok
+= pown tonearest intel96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fccp-1024 : inexact-ok
+= pown towardzero intel96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fc8p-1024 : inexact-ok
+= pown upward intel96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fccp-1024 : inexact-ok
+= pown downward m68k96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fc8p-1024 : inexact-ok
+= pown tonearest m68k96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fccp-1024 : inexact-ok
+= pown towardzero m68k96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fc8p-1024 : inexact-ok
+= pown upward m68k96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fccp-1024 : inexact-ok
+= pown downward binary128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fca390f911a880ap-1024 : inexact-ok
+= pown tonearest binary128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fca390f911a880ap-1024 : inexact-ok
+= pown towardzero binary128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fca390f911a880ap-1024 : inexact-ok
+= pown upward binary128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fca390f911a880cp-1024 : inexact-ok
+= pown downward ibm128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d84p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d88p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d84p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d88p-1024 : inexact-ok underflow errno-erange-ok
+pown 0x2.000582p0 -1022
+= pown downward binary32 0x2.000584p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.000584p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.000584p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.000584p+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3cp-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x2.000584p+0 -1022LL : 0x3.d4e5475408a4p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3cp-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x2.000584p+0 -1022LL : 0x3.d4e5475408a4p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e4p-1024 : inexact-ok
+= pown tonearest intel96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e8p-1024 : inexact-ok
+= pown towardzero intel96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e4p-1024 : inexact-ok
+= pown upward intel96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e8p-1024 : inexact-ok
+= pown downward m68k96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e4p-1024 : inexact-ok
+= pown tonearest m68k96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e8p-1024 : inexact-ok
+= pown towardzero m68k96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e4p-1024 : inexact-ok
+= pown upward m68k96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e8p-1024 : inexact-ok
+= pown downward binary128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e609288c887bfep-1024 : inexact-ok
+= pown tonearest binary128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e609288c887bfep-1024 : inexact-ok
+= pown towardzero binary128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e609288c887bfep-1024 : inexact-ok
+= pown upward binary128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e609288c887cp-1024 : inexact-ok
+= pown downward ibm128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3cp-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a4p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3cp-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a4p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward binary32 0x2.00058p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.00058p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.00058p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.00058p+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.00058p+0 -1022LL : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x2.00058p+0 -1022LL : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x2.00058p+0 -1022LL : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x2.00058p+0 -1022LL : 0x3.d503df508fb84p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.00058p+0 -1022LL : 0x3.d503df508fb81958p-1024 : inexact-ok
+= pown tonearest intel96 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195cp-1024 : inexact-ok
+= pown towardzero intel96 0x2.00058p+0 -1022LL : 0x3.d503df508fb81958p-1024 : inexact-ok
+= pown upward intel96 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195cp-1024 : inexact-ok
+= pown downward m68k96 0x2.00058p+0 -1022LL : 0x3.d503df508fb81958p-1024 : inexact-ok
+= pown tonearest m68k96 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195cp-1024 : inexact-ok
+= pown towardzero m68k96 0x2.00058p+0 -1022LL : 0x3.d503df508fb81958p-1024 : inexact-ok
+= pown upward m68k96 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195cp-1024 : inexact-ok
+= pown downward binary128 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195a8cb512092438p-1024 : inexact-ok
+= pown tonearest binary128 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195a8cb512092438p-1024 : inexact-ok
+= pown towardzero binary128 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195a8cb512092438p-1024 : inexact-ok
+= pown upward binary128 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195a8cb51209243ap-1024 : inexact-ok
+= pown downward ibm128 0x2.00058p+0 -1022LL : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.00058p+0 -1022LL : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.00058p+0 -1022LL : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.00058p+0 -1022LL : 0x3.d503df508fb84p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2b8p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2bcp-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2b8p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2bcp-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaecp-1024 : inexact-ok
+= pown tonearest intel96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaecp-1024 : inexact-ok
+= pown towardzero intel96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaecp-1024 : inexact-ok
+= pown upward intel96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baafp-1024 : inexact-ok
+= pown downward m68k96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaecp-1024 : inexact-ok
+= pown tonearest m68k96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaecp-1024 : inexact-ok
+= pown towardzero m68k96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaecp-1024 : inexact-ok
+= pown upward m68k96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baafp-1024 : inexact-ok
+= pown downward binary128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaed11303c000cf4p-1024 : inexact-ok
+= pown tonearest binary128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaed11303c000cf4p-1024 : inexact-ok
+= pown towardzero binary128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaed11303c000cf4p-1024 : inexact-ok
+= pown upward binary128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaed11303c000cf6p-1024 : inexact-ok
+= pown downward ibm128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2b8p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2bcp-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2b8p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2bcp-1024 : inexact-ok underflow errno-erange-ok
+pown 10 -1
+= pown downward binary32 0xap+0 -1LL : 0x1.999998p-4 : inexact-ok
+= pown tonearest binary32 0xap+0 -1LL : 0x1.99999ap-4 : inexact-ok
+= pown towardzero binary32 0xap+0 -1LL : 0x1.999998p-4 : inexact-ok
+= pown upward binary32 0xap+0 -1LL : 0x1.99999ap-4 : inexact-ok
+= pown downward binary64 0xap+0 -1LL : 0x1.9999999999999p-4 : inexact-ok
+= pown tonearest binary64 0xap+0 -1LL : 0x1.999999999999ap-4 : inexact-ok
+= pown towardzero binary64 0xap+0 -1LL : 0x1.9999999999999p-4 : inexact-ok
+= pown upward binary64 0xap+0 -1LL : 0x1.999999999999ap-4 : inexact-ok
+= pown downward intel96 0xap+0 -1LL : 0x1.9999999999999998p-4 : inexact-ok
+= pown tonearest intel96 0xap+0 -1LL : 0x1.999999999999999ap-4 : inexact-ok
+= pown towardzero intel96 0xap+0 -1LL : 0x1.9999999999999998p-4 : inexact-ok
+= pown upward intel96 0xap+0 -1LL : 0x1.999999999999999ap-4 : inexact-ok
+= pown downward m68k96 0xap+0 -1LL : 0x1.9999999999999998p-4 : inexact-ok
+= pown tonearest m68k96 0xap+0 -1LL : 0x1.999999999999999ap-4 : inexact-ok
+= pown towardzero m68k96 0xap+0 -1LL : 0x1.9999999999999998p-4 : inexact-ok
+= pown upward m68k96 0xap+0 -1LL : 0x1.999999999999999ap-4 : inexact-ok
+= pown downward binary128 0xap+0 -1LL : 0x1.9999999999999999999999999999p-4 : inexact-ok
+= pown tonearest binary128 0xap+0 -1LL : 0x1.999999999999999999999999999ap-4 : inexact-ok
+= pown towardzero binary128 0xap+0 -1LL : 0x1.9999999999999999999999999999p-4 : inexact-ok
+= pown upward binary128 0xap+0 -1LL : 0x1.999999999999999999999999999ap-4 : inexact-ok
+= pown downward ibm128 0xap+0 -1LL : 0x1.999999999999999999999999998p-4 : inexact-ok
+= pown tonearest ibm128 0xap+0 -1LL : 0x1.999999999999999999999999998p-4 : inexact-ok
+= pown towardzero ibm128 0xap+0 -1LL : 0x1.999999999999999999999999998p-4 : inexact-ok
+= pown upward ibm128 0xap+0 -1LL : 0x1.9999999999999999999999999ap-4 : inexact-ok
+pown 10 -2
+= pown downward binary32 0xap+0 -2LL : 0x2.8f5c28p-8 : inexact-ok
+= pown tonearest binary32 0xap+0 -2LL : 0x2.8f5c28p-8 : inexact-ok
+= pown towardzero binary32 0xap+0 -2LL : 0x2.8f5c28p-8 : inexact-ok
+= pown upward binary32 0xap+0 -2LL : 0x2.8f5c2cp-8 : inexact-ok
+= pown downward binary64 0xap+0 -2LL : 0x2.8f5c28f5c28f4p-8 : inexact-ok
+= pown tonearest binary64 0xap+0 -2LL : 0x2.8f5c28f5c28f6p-8 : inexact-ok
+= pown towardzero binary64 0xap+0 -2LL : 0x2.8f5c28f5c28f4p-8 : inexact-ok
+= pown upward binary64 0xap+0 -2LL : 0x2.8f5c28f5c28f6p-8 : inexact-ok
+= pown downward intel96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok
+= pown tonearest intel96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok
+= pown towardzero intel96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok
+= pown upward intel96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c2cp-8 : inexact-ok
+= pown downward m68k96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok
+= pown tonearest m68k96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok
+= pown towardzero m68k96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok
+= pown upward m68k96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c2cp-8 : inexact-ok
+= pown downward binary128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c28f4p-8 : inexact-ok
+= pown tonearest binary128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c28f6p-8 : inexact-ok
+= pown towardzero binary128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c28f4p-8 : inexact-ok
+= pown upward binary128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c28f6p-8 : inexact-ok
+= pown downward ibm128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c28p-8 : inexact-ok
+= pown tonearest ibm128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c29p-8 : inexact-ok
+= pown towardzero ibm128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c28p-8 : inexact-ok
+= pown upward ibm128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c29p-8 : inexact-ok
+pown 10 -3
+= pown downward binary32 0xap+0 -3LL : 0x4.18937p-12 : inexact-ok
+= pown tonearest binary32 0xap+0 -3LL : 0x4.189378p-12 : inexact-ok
+= pown towardzero binary32 0xap+0 -3LL : 0x4.18937p-12 : inexact-ok
+= pown upward binary32 0xap+0 -3LL : 0x4.189378p-12 : inexact-ok
+= pown downward binary64 0xap+0 -3LL : 0x4.189374bc6a7ecp-12 : inexact-ok
+= pown tonearest binary64 0xap+0 -3LL : 0x4.189374bc6a7fp-12 : inexact-ok
+= pown towardzero binary64 0xap+0 -3LL : 0x4.189374bc6a7ecp-12 : inexact-ok
+= pown upward binary64 0xap+0 -3LL : 0x4.189374bc6a7fp-12 : inexact-ok
+= pown downward intel96 0xap+0 -3LL : 0x4.189374bc6a7ef9d8p-12 : inexact-ok
+= pown tonearest intel96 0xap+0 -3LL : 0x4.189374bc6a7ef9d8p-12 : inexact-ok
+= pown towardzero intel96 0xap+0 -3LL : 0x4.189374bc6a7ef9d8p-12 : inexact-ok
+= pown upward intel96 0xap+0 -3LL : 0x4.189374bc6a7ef9ep-12 : inexact-ok
+= pown downward m68k96 0xap+0 -3LL : 0x4.189374bc6a7ef9d8p-12 : inexact-ok
+= pown tonearest m68k96 0xap+0 -3LL : 0x4.189374bc6a7ef9d8p-12 : inexact-ok
+= pown towardzero m68k96 0xap+0 -3LL : 0x4.189374bc6a7ef9d8p-12 : inexact-ok
+= pown upward m68k96 0xap+0 -3LL : 0x4.189374bc6a7ef9ep-12 : inexact-ok
+= pown downward binary128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e5604188p-12 : inexact-ok
+= pown tonearest binary128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e5604188p-12 : inexact-ok
+= pown towardzero binary128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e5604188p-12 : inexact-ok
+= pown upward binary128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e560418cp-12 : inexact-ok
+= pown downward ibm128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e5604p-12 : inexact-ok
+= pown tonearest ibm128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e56042p-12 : inexact-ok
+= pown towardzero ibm128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e5604p-12 : inexact-ok
+= pown upward ibm128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e56042p-12 : inexact-ok
+pown 10 -4
+= pown downward binary32 0xap+0 -4LL : 0x6.8db8b8p-16 : inexact-ok
+= pown tonearest binary32 0xap+0 -4LL : 0x6.8db8b8p-16 : inexact-ok
+= pown towardzero binary32 0xap+0 -4LL : 0x6.8db8b8p-16 : inexact-ok
+= pown upward binary32 0xap+0 -4LL : 0x6.8db8cp-16 : inexact-ok
+= pown downward binary64 0xap+0 -4LL : 0x6.8db8bac710cbp-16 : inexact-ok
+= pown tonearest binary64 0xap+0 -4LL : 0x6.8db8bac710cb4p-16 : inexact-ok
+= pown towardzero binary64 0xap+0 -4LL : 0x6.8db8bac710cbp-16 : inexact-ok
+= pown upward binary64 0xap+0 -4LL : 0x6.8db8bac710cb4p-16 : inexact-ok
+= pown downward intel96 0xap+0 -4LL : 0x6.8db8bac710cb2958p-16 : inexact-ok
+= pown tonearest intel96 0xap+0 -4LL : 0x6.8db8bac710cb296p-16 : inexact-ok
+= pown towardzero intel96 0xap+0 -4LL : 0x6.8db8bac710cb2958p-16 : inexact-ok
+= pown upward intel96 0xap+0 -4LL : 0x6.8db8bac710cb296p-16 : inexact-ok
+= pown downward m68k96 0xap+0 -4LL : 0x6.8db8bac710cb2958p-16 : inexact-ok
+= pown tonearest m68k96 0xap+0 -4LL : 0x6.8db8bac710cb296p-16 : inexact-ok
+= pown towardzero m68k96 0xap+0 -4LL : 0x6.8db8bac710cb2958p-16 : inexact-ok
+= pown upward m68k96 0xap+0 -4LL : 0x6.8db8bac710cb296p-16 : inexact-ok
+= pown downward binary128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a0274p-16 : inexact-ok
+= pown tonearest binary128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a0274p-16 : inexact-ok
+= pown towardzero binary128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a0274p-16 : inexact-ok
+= pown upward binary128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a0278p-16 : inexact-ok
+= pown downward ibm128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a02p-16 : inexact-ok
+= pown tonearest ibm128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a02p-16 : inexact-ok
+= pown towardzero ibm128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a02p-16 : inexact-ok
+= pown upward ibm128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a04p-16 : inexact-ok
+pown 10 -5
+= pown downward binary32 0xap+0 -5LL : 0xa.7c5acp-20 : inexact-ok
+= pown tonearest binary32 0xap+0 -5LL : 0xa.7c5acp-20 : inexact-ok
+= pown towardzero binary32 0xap+0 -5LL : 0xa.7c5acp-20 : inexact-ok
+= pown upward binary32 0xap+0 -5LL : 0xa.7c5adp-20 : inexact-ok
+= pown downward binary64 0xap+0 -5LL : 0xa.7c5ac471b478p-20 : inexact-ok
+= pown tonearest binary64 0xap+0 -5LL : 0xa.7c5ac471b4788p-20 : inexact-ok
+= pown towardzero binary64 0xap+0 -5LL : 0xa.7c5ac471b478p-20 : inexact-ok
+= pown upward binary64 0xap+0 -5LL : 0xa.7c5ac471b4788p-20 : inexact-ok
+= pown downward intel96 0xap+0 -5LL : 0xa.7c5ac471b478423p-20 : inexact-ok
+= pown tonearest intel96 0xap+0 -5LL : 0xa.7c5ac471b478423p-20 : inexact-ok
+= pown towardzero intel96 0xap+0 -5LL : 0xa.7c5ac471b478423p-20 : inexact-ok
+= pown upward intel96 0xap+0 -5LL : 0xa.7c5ac471b478424p-20 : inexact-ok
+= pown downward m68k96 0xap+0 -5LL : 0xa.7c5ac471b478423p-20 : inexact-ok
+= pown tonearest m68k96 0xap+0 -5LL : 0xa.7c5ac471b478423p-20 : inexact-ok
+= pown towardzero m68k96 0xap+0 -5LL : 0xa.7c5ac471b478423p-20 : inexact-ok
+= pown upward m68k96 0xap+0 -5LL : 0xa.7c5ac471b478424p-20 : inexact-ok
+= pown downward binary128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc3372p-20 : inexact-ok
+= pown tonearest binary128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc3372p-20 : inexact-ok
+= pown towardzero binary128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc3372p-20 : inexact-ok
+= pown upward binary128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc33728p-20 : inexact-ok
+= pown downward ibm128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc334p-20 : inexact-ok
+= pown tonearest ibm128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc338p-20 : inexact-ok
+= pown towardzero ibm128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc334p-20 : inexact-ok
+= pown upward ibm128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc338p-20 : inexact-ok
+pown 10 -6
+= pown downward binary32 0xap+0 -6LL : 0x1.0c6f7ap-20 : inexact-ok
+= pown tonearest binary32 0xap+0 -6LL : 0x1.0c6f7ap-20 : inexact-ok
+= pown towardzero binary32 0xap+0 -6LL : 0x1.0c6f7ap-20 : inexact-ok
+= pown upward binary32 0xap+0 -6LL : 0x1.0c6f7cp-20 : inexact-ok
+= pown downward binary64 0xap+0 -6LL : 0x1.0c6f7a0b5ed8dp-20 : inexact-ok
+= pown tonearest binary64 0xap+0 -6LL : 0x1.0c6f7a0b5ed8dp-20 : inexact-ok
+= pown towardzero binary64 0xap+0 -6LL : 0x1.0c6f7a0b5ed8dp-20 : inexact-ok
+= pown upward binary64 0xap+0 -6LL : 0x1.0c6f7a0b5ed8ep-20 : inexact-ok
+= pown downward intel96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36ap-20 : inexact-ok
+= pown tonearest intel96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36cp-20 : inexact-ok
+= pown towardzero intel96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36ap-20 : inexact-ok
+= pown upward intel96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36cp-20 : inexact-ok
+= pown downward m68k96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36ap-20 : inexact-ok
+= pown tonearest m68k96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36cp-20 : inexact-ok
+= pown towardzero m68k96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36ap-20 : inexact-ok
+= pown upward m68k96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36cp-20 : inexact-ok
+= pown downward binary128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f34938583p-20 : inexact-ok
+= pown tonearest binary128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f34938583p-20 : inexact-ok
+= pown towardzero binary128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f34938583p-20 : inexact-ok
+= pown upward binary128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f34938584p-20 : inexact-ok
+= pown downward ibm128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f3493858p-20 : inexact-ok
+= pown tonearest ibm128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f3493858p-20 : inexact-ok
+= pown towardzero ibm128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f3493858p-20 : inexact-ok
+= pown upward ibm128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f349386p-20 : inexact-ok
+pown 10 -7
+= pown downward binary32 0xap+0 -7LL : 0x1.ad7f28p-24 : inexact-ok
+= pown tonearest binary32 0xap+0 -7LL : 0x1.ad7f2ap-24 : inexact-ok
+= pown towardzero binary32 0xap+0 -7LL : 0x1.ad7f28p-24 : inexact-ok
+= pown upward binary32 0xap+0 -7LL : 0x1.ad7f2ap-24 : inexact-ok
+= pown downward binary64 0xap+0 -7LL : 0x1.ad7f29abcaf48p-24 : inexact-ok
+= pown tonearest binary64 0xap+0 -7LL : 0x1.ad7f29abcaf48p-24 : inexact-ok
+= pown towardzero binary64 0xap+0 -7LL : 0x1.ad7f29abcaf48p-24 : inexact-ok
+= pown upward binary64 0xap+0 -7LL : 0x1.ad7f29abcaf49p-24 : inexact-ok
+= pown downward intel96 0xap+0 -7LL : 0x1.ad7f29abcaf48578p-24 : inexact-ok
+= pown tonearest intel96 0xap+0 -7LL : 0x1.ad7f29abcaf48578p-24 : inexact-ok
+= pown towardzero intel96 0xap+0 -7LL : 0x1.ad7f29abcaf48578p-24 : inexact-ok
+= pown upward intel96 0xap+0 -7LL : 0x1.ad7f29abcaf4857ap-24 : inexact-ok
+= pown downward m68k96 0xap+0 -7LL : 0x1.ad7f29abcaf48578p-24 : inexact-ok
+= pown tonearest m68k96 0xap+0 -7LL : 0x1.ad7f29abcaf48578p-24 : inexact-ok
+= pown towardzero m68k96 0xap+0 -7LL : 0x1.ad7f29abcaf48578p-24 : inexact-ok
+= pown upward m68k96 0xap+0 -7LL : 0x1.ad7f29abcaf4857ap-24 : inexact-ok
+= pown downward binary128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec08d2p-24 : inexact-ok
+= pown tonearest binary128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec08d2p-24 : inexact-ok
+= pown towardzero binary128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec08d2p-24 : inexact-ok
+= pown upward binary128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec08d3p-24 : inexact-ok
+= pown downward ibm128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec088p-24 : inexact-ok
+= pown tonearest ibm128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec09p-24 : inexact-ok
+= pown towardzero ibm128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec088p-24 : inexact-ok
+= pown upward ibm128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec09p-24 : inexact-ok
+pown 0x0.ffffffffffffffffp0 1
+= pown downward binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+pown 0x0.ffffffffffffffffp0 2
+= pown downward binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 2LL : 0xf.ffffep-4 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 2LL : 0xf.ffffep-4 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 2LL : 0xf.ffffep-4 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 2LL : 0xf.fffffp-4 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff001p-4 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff001p-4 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffe0000000000008p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffe00000000004p-4 : inexact-ok
+pown 0x0.ffffffffffffffffp0 3
+= pown downward binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 3LL : 0xf.ffffdp-4 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 3LL : 0xf.ffffdp-4 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 3LL : 0xf.ffffdp-4 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 3LL : 0xf.ffffep-4 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 3LL : 0xf.ffffd000002f8p-4 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 3LL : 0xf.ffffd000003p-4 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 3LL : 0xf.ffffd000002f8p-4 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 3LL : 0xf.ffffd000003p-4 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffp-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 3LL : 0xf.ffffd000003p-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffp-4 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 3LL : 0xf.ffffd000003p-4 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffp-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 3LL : 0xf.ffffd000003p-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffp-4 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 3LL : 0xf.ffffd000003p-4 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 3LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe801p-4 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe801p-4 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8000000000000bf8p-4 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8000000000000cp-4 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8000000000000bf8p-4 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8000000000000cp-4 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe80000000000008p-4 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8000000000000cp-4 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe80000000000008p-4 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8000000000000cp-4 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffd0000000000008p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffd00000000004p-4 : inexact-ok
+pown 0x0.ffffffffffffffffp0 4
+= pown downward binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 4LL : 0xf.ffffcp-4 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 4LL : 0xf.ffffcp-4 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 4LL : 0xf.ffffcp-4 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 4LL : 0xf.ffffdp-4 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 4LL : 0xf.ffffc000005f8p-4 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 4LL : 0xf.ffffc000006p-4 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 4LL : 0xf.ffffc000005f8p-4 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 4LL : 0xf.ffffc000006p-4 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 4LL : 0xf.ffffc000005ffffp-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 4LL : 0xf.ffffc000006p-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 4LL : 0xf.ffffc000005ffffp-4 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 4LL : 0xf.ffffc000006p-4 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 4LL : 0xf.ffffc000005ffffp-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 4LL : 0xf.ffffc000006p-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 4LL : 0xf.ffffc000005ffffp-4 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 4LL : 0xf.ffffc000006p-4 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe8p-4 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe001p-4 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe001p-4 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000017f8p-4 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000018p-4 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000017f8p-4 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000018p-4 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000014p-4 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000018p-4 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000014p-4 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000018p-4 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffc0000000000008p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffc00000000004p-4 : inexact-ok
+pown 0x0.ffffffffffffffffp0 5
+= pown downward binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 5LL : 0xf.ffffbp-4 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 5LL : 0xf.ffffbp-4 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 5LL : 0xf.ffffbp-4 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 5LL : 0xf.ffffcp-4 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 5LL : 0xf.ffffb000009f8p-4 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 5LL : 0xf.ffffb00000ap-4 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 5LL : 0xf.ffffb000009f8p-4 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 5LL : 0xf.ffffb00000ap-4 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 5LL : 0xf.ffffb000009ffffp-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 5LL : 0xf.ffffb00000ap-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 5LL : 0xf.ffffb000009ffffp-4 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 5LL : 0xf.ffffb00000ap-4 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 5LL : 0xf.ffffb000009ffffp-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 5LL : 0xf.ffffb00000ap-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 5LL : 0xf.ffffb000009ffffp-4 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 5LL : 0xf.ffffb00000ap-4 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000004ffff8p-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000005p-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000004ffff8p-4 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000005p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000004ffcp-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000005p-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000004ffcp-4 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000005p-4 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd801p-4 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd801p-4 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000027f8p-4 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000028p-4 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000027f8p-4 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000028p-4 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000024p-4 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000028p-4 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000024p-4 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000028p-4 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffb0000000000008p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffb00000000004p-4 : inexact-ok
+pown 0x0.ffffffffffffffffp0 6
+= pown downward binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 6LL : 0xf.ffffap-4 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 6LL : 0xf.ffffap-4 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 6LL : 0xf.ffffap-4 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 6LL : 0xf.ffffbp-4 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 6LL : 0xf.ffffa00000ef8p-4 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 6LL : 0xf.ffffa00000fp-4 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 6LL : 0xf.ffffa00000ef8p-4 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 6LL : 0xf.ffffa00000fp-4 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 6LL : 0xf.ffffa00000effffp-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 6LL : 0xf.ffffa00000fp-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 6LL : 0xf.ffffa00000effffp-4 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 6LL : 0xf.ffffa00000fp-4 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 6LL : 0xf.ffffa00000effffp-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 6LL : 0xf.ffffa00000fp-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 6LL : 0xf.ffffa00000effffp-4 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 6LL : 0xf.ffffa00000fp-4 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000effff8p-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000fp-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000effff8p-4 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000fp-4 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000effcp-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000fp-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000effcp-4 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000fp-4 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd8p-4 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd001p-4 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd001p-4 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd0000000000003bf8p-4 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd0000000000003cp-4 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd0000000000003bf8p-4 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd0000000000003cp-4 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd00000000000038p-4 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd0000000000003cp-4 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd00000000000038p-4 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd0000000000003cp-4 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffa0000000000008p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffa00000000004p-4 : inexact-ok
+pown 0x0.ffffffffffffffffp0 7
+= pown downward binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 7LL : 0xf.ffff9p-4 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 7LL : 0xf.ffff9p-4 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 7LL : 0xf.ffff9p-4 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 7LL : 0xf.ffffap-4 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 7LL : 0xf.ffff9000014f8p-4 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 7LL : 0xf.ffff9000015p-4 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 7LL : 0xf.ffff9000014f8p-4 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 7LL : 0xf.ffff9000015p-4 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffp-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 7LL : 0xf.ffff9000015p-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffp-4 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 7LL : 0xf.ffff9000015p-4 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffp-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 7LL : 0xf.ffff9000015p-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffp-4 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 7LL : 0xf.ffff9000015p-4 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000022ffff8p-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000023p-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000022ffff8p-4 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000023p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000022ffcp-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000023p-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000022ffcp-4 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000023p-4 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc801p-4 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc801p-4 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc80000000000053f8p-4 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc80000000000054p-4 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc80000000000053f8p-4 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc80000000000054p-4 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8000000000005p-4 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc80000000000054p-4 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8000000000005p-4 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc80000000000054p-4 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff90000000000008p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff900000000004p-4 : inexact-ok
+pown 0x0.ffffffffffffffffp0 -1
+= pown downward binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -1LL : 0x1.000002p+0 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -1LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -1LL : 0x1.000002p+0 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -1LL : 0x1.0000010000011p+0 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -1LL : 0x1.0000010000010002p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -1LL : 0x1.0000010000010002p+0 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -1LL : 0x1.000001000001000001000001p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -1LL : 0x1.000001000001000001000001p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -1LL : 0x1.000001000001000001000001p+0 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -1LL : 0x1.0000010000010000010000010001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -1LL : 0x1.000001000001000001000001p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -1LL : 0x1.000001000001000001000001p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -1LL : 0x1.000001000001000001000001p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -1LL : 0x1.000001000001000001000001008p+0 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 -1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 -1LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 -1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 -1LL : 0x1.0000000000000802p+0 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 -1LL : 0x1.0000000000000802p+0 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 -1LL : 0x1.000000000000080000000000004p+0 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 -1LL : 0x1.000000000000080000000000004p+0 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 -1LL : 0x1.000000000000080000000000004p+0 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 -1LL : 0x1.0000000000000800000000000041p+0 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 -1LL : 0x1.000000000000080000000000008p+0 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 -1LL : 0x1.000000000000080000000000008p+0 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 -1LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 -1LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000001p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000001p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000001p+0 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000001000000000001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000001p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000001p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000001p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 -1LL : 0x1.000000000000000100000000008p+0 : inexact-ok
+pown 0x0.ffffffffffffffffp0 -2
+= pown downward binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 -2LL : 0x1.000002p+0 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -2LL : 0x1.000002p+0 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -2LL : 0x1.000002p+0 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -2LL : 0x1.000004p+0 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -2LL : 0x1.0000020000031p+0 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -2LL : 0x1.0000020000030002p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -2LL : 0x1.0000020000030002p+0 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -2LL : 0x1.000002000003000004000005p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -2LL : 0x1.000002000003000004000005p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -2LL : 0x1.000002000003000004000005p+0 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -2LL : 0x1.0000020000030000040000050001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -2LL : 0x1.000002000003000004000005p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -2LL : 0x1.000002000003000004000005p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -2LL : 0x1.000002000003000004000005p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -2LL : 0x1.000002000003000004000005008p+0 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000002p+0 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001002p+0 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001002p+0 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 -2LL : 0x1.00000000000010000000000000cp+0 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 -2LL : 0x1.00000000000010000000000000cp+0 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 -2LL : 0x1.00000000000010000000000000cp+0 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 -2LL : 0x1.00000000000010000000000000c1p+0 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 -2LL : 0x1.000000000000100000000000008p+0 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 -2LL : 0x1.00000000000010000000000001p+0 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 -2LL : 0x1.000000000000100000000000008p+0 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 -2LL : 0x1.00000000000010000000000001p+0 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002000000000001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 -2LL : 0x1.000000000000000200000000008p+0 : inexact-ok
+pown 0x0.ffffffffffffffffp0 -3
+= pown downward binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 -3LL : 0x1.000002p+0 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -3LL : 0x1.000004p+0 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -3LL : 0x1.000002p+0 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -3LL : 0x1.000004p+0 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -3LL : 0x1.0000030000061p+0 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -3LL : 0x1.0000030000060002p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -3LL : 0x1.0000030000060002p+0 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000fp+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000fp+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000fp+0 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000f0001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000fp+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000fp+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000fp+0 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000f008p+0 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 -3LL : 0x1.0000000000001p+0 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 -3LL : 0x1.0000000000002p+0 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 -3LL : 0x1.0000000000001p+0 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 -3LL : 0x1.0000000000002p+0 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 -3LL : 0x1.00000000000018p+0 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 -3LL : 0x1.00000000000018p+0 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 -3LL : 0x1.00000000000018p+0 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 -3LL : 0x1.0000000000001802p+0 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 -3LL : 0x1.00000000000018p+0 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 -3LL : 0x1.00000000000018p+0 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 -3LL : 0x1.00000000000018p+0 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 -3LL : 0x1.0000000000001802p+0 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 -3LL : 0x1.000000000000180000000000018p+0 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 -3LL : 0x1.000000000000180000000000018p+0 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 -3LL : 0x1.000000000000180000000000018p+0 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 -3LL : 0x1.0000000000001800000000000181p+0 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 -3LL : 0x1.000000000000180000000000018p+0 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 -3LL : 0x1.000000000000180000000000018p+0 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 -3LL : 0x1.000000000000180000000000018p+0 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 -3LL : 0x1.00000000000018000000000002p+0 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000003p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000003p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000003p+0 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000003000000000001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000003p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000003p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000003p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 -3LL : 0x1.000000000000000300000000008p+0 : inexact-ok
+pown 0x0.ffffffffffffffffp0 -4
+= pown downward binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 -4LL : 0x1.000004p+0 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -4LL : 0x1.000004p+0 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -4LL : 0x1.000004p+0 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -4LL : 0x1.000006p+0 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -4LL : 0x1.00000400000a1p+0 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -4LL : 0x1.00000400000a0002p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -4LL : 0x1.00000400000a0002p+0 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -4LL : 0x1.00000400000a000014000023p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -4LL : 0x1.00000400000a000014000023p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -4LL : 0x1.00000400000a000014000023p+0 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -4LL : 0x1.00000400000a0000140000230001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -4LL : 0x1.00000400000a000014000023p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -4LL : 0x1.00000400000a000014000023p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -4LL : 0x1.00000400000a000014000023p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -4LL : 0x1.00000400000a000014000023008p+0 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000003p+0 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002002p+0 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002002p+0 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 -4LL : 0x1.000000000000200000000000028p+0 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 -4LL : 0x1.000000000000200000000000028p+0 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 -4LL : 0x1.000000000000200000000000028p+0 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002000000000000281p+0 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 -4LL : 0x1.000000000000200000000000028p+0 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 -4LL : 0x1.000000000000200000000000028p+0 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 -4LL : 0x1.000000000000200000000000028p+0 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 -4LL : 0x1.00000000000020000000000003p+0 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004000000000001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 -4LL : 0x1.000000000000000400000000008p+0 : inexact-ok
+pown 0x0.ffffffffffffffffp0 -5
+= pown downward binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 -5LL : 0x1.000004p+0 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -5LL : 0x1.000006p+0 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -5LL : 0x1.000004p+0 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -5LL : 0x1.000006p+0 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -5LL : 0x1.00000500000f1p+0 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -5LL : 0x1.00000500000f0002p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -5LL : 0x1.00000500000f0002p+0 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -5LL : 0x1.00000500000f000023000046p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -5LL : 0x1.00000500000f000023000046p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -5LL : 0x1.00000500000f000023000046p+0 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -5LL : 0x1.00000500000f0000230000460001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -5LL : 0x1.00000500000f000023000046p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -5LL : 0x1.00000500000f000023000046p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -5LL : 0x1.00000500000f000023000046p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -5LL : 0x1.00000500000f000023000046008p+0 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 -5LL : 0x1.0000000000002p+0 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 -5LL : 0x1.0000000000003p+0 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 -5LL : 0x1.0000000000002p+0 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 -5LL : 0x1.0000000000003p+0 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028p+0 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028p+0 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028p+0 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 -5LL : 0x1.0000000000002802p+0 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028p+0 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028p+0 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028p+0 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 -5LL : 0x1.0000000000002802p+0 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028000000000003cp+0 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028000000000003cp+0 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028000000000003cp+0 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028000000000003c1p+0 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 -5LL : 0x1.000000000000280000000000038p+0 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028000000000004p+0 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 -5LL : 0x1.000000000000280000000000038p+0 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028000000000004p+0 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000005p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000005p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000005p+0 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000005000000000001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000005p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000005p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000005p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 -5LL : 0x1.000000000000000500000000008p+0 : inexact-ok
+pown 0x0.ffffffffffffffffp0 -6
+= pown downward binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 -6LL : 0x1.000006p+0 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -6LL : 0x1.000006p+0 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -6LL : 0x1.000006p+0 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -6LL : 0x1.000008p+0 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -6LL : 0x1.0000060000151p+0 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -6LL : 0x1.0000060000150002p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -6LL : 0x1.0000060000150002p+0 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007ep+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007e0001p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007ep+0 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007e0001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007ep+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007ep+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007ep+0 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007e008p+0 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000004p+0 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003002p+0 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003002p+0 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 -6LL : 0x1.000000000000300000000000054p+0 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 -6LL : 0x1.000000000000300000000000054p+0 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 -6LL : 0x1.000000000000300000000000054p+0 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003000000000000541p+0 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 -6LL : 0x1.00000000000030000000000005p+0 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 -6LL : 0x1.000000000000300000000000058p+0 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 -6LL : 0x1.00000000000030000000000005p+0 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 -6LL : 0x1.000000000000300000000000058p+0 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006000000000001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 -6LL : 0x1.000000000000000600000000008p+0 : inexact-ok
+pown 0x0.ffffffffffffffffp0 -7
+= pown downward binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 -7LL : 0x1.000006p+0 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -7LL : 0x1.000008p+0 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -7LL : 0x1.000006p+0 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -7LL : 0x1.000008p+0 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -7LL : 0x1.00000700001c1p+0 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -7LL : 0x1.00000700001c0002p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -7LL : 0x1.00000700001c0002p+0 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d20001p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d20002p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d20001p+0 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d20002p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d2p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d2p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d2p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d2008p+0 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 -7LL : 0x1.0000000000003p+0 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 -7LL : 0x1.0000000000004p+0 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 -7LL : 0x1.0000000000003p+0 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 -7LL : 0x1.0000000000004p+0 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038p+0 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038p+0 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038p+0 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 -7LL : 0x1.0000000000003802p+0 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038p+0 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038p+0 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038p+0 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 -7LL : 0x1.0000000000003802p+0 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038000000000007p+0 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038000000000007p+0 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038000000000007p+0 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 -7LL : 0x1.0000000000003800000000000701p+0 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038000000000007p+0 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038000000000007p+0 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038000000000007p+0 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 -7LL : 0x1.000000000000380000000000078p+0 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000007p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000007p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000007p+0 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000007000000000001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000007p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000007p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000007p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 -7LL : 0x1.000000000000000700000000008p+0 : inexact-ok
+pown 0x1.0000000000000002p0 1
+= pown downward binary32 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown upward binary32 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown downward binary64 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown upward binary64 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown downward intel96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown upward intel96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown downward binary128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown upward binary128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown downward binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+pown 0x1.0000000000000002p0 2
+= pown downward binary32 0x1.000002p+0 2LL : 0x1.000004p+0 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 2LL : 0x1.000004p+0 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 2LL : 0x1.000004p+0 : inexact-ok
+= pown upward binary32 0x1.000002p+0 2LL : 0x1.000006p+0 : inexact-ok
+= pown downward binary64 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown upward binary64 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown downward intel96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown upward intel96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown downward binary128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown upward binary128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown downward binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 2LL : 0x1.0000000000003p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 2LL : 0x1.0000000000002002p+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 2LL : 0x1.0000000000002002p+0 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004000000000001p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 2LL : 0x1.000000000000000400000000008p+0 : inexact-ok
+pown 0x1.0000000000000002p0 3
+= pown downward binary32 0x1.000002p+0 3LL : 0x1.000006p+0 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 3LL : 0x1.000006p+0 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 3LL : 0x1.000006p+0 : inexact-ok
+= pown upward binary32 0x1.000002p+0 3LL : 0x1.000008p+0 : inexact-ok
+= pown downward binary64 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok
+= pown upward binary64 0x1.000002p+0 3LL : 0x1.00000600000c1p+0 : inexact-ok
+= pown downward intel96 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok
+= pown upward intel96 0x1.000002p+0 3LL : 0x1.00000600000c0002p+0 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 3LL : 0x1.00000600000c0002p+0 : inexact-ok
+= pown downward binary128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok
+= pown upward binary128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok
+= pown downward binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 3LL : 0x1.0000000000004p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 3LL : 0x1.0000000000003002p+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 3LL : 0x1.0000000000003002p+0 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 3LL : 0x1.00000000000030000000000003p+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 3LL : 0x1.00000000000030000000000003p+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 3LL : 0x1.00000000000030000000000003p+0 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 3LL : 0x1.0000000000003000000000000301p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 3LL : 0x1.00000000000030000000000003p+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 3LL : 0x1.00000000000030000000000003p+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 3LL : 0x1.00000000000030000000000003p+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 3LL : 0x1.000000000000300000000000038p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006000000000001p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 3LL : 0x1.000000000000000600000000008p+0 : inexact-ok
+pown 0x1.0000000000000002p0 4
+= pown downward binary32 0x1.000002p+0 4LL : 0x1.000008p+0 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 4LL : 0x1.000008p+0 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 4LL : 0x1.000008p+0 : inexact-ok
+= pown upward binary32 0x1.000002p+0 4LL : 0x1.00000ap+0 : inexact-ok
+= pown downward binary64 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok
+= pown upward binary64 0x1.000002p+0 4LL : 0x1.0000080000181p+0 : inexact-ok
+= pown downward intel96 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok
+= pown upward intel96 0x1.000002p+0 4LL : 0x1.0000080000180002p+0 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 4LL : 0x1.0000080000180002p+0 : inexact-ok
+= pown downward binary128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok
+= pown upward binary128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok
+= pown downward binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 4LL : 0x1.0000000000005p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 4LL : 0x1.0000000000004002p+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 4LL : 0x1.0000000000004002p+0 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 4LL : 0x1.00000000000040000000000006p+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 4LL : 0x1.00000000000040000000000006p+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 4LL : 0x1.00000000000040000000000006p+0 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 4LL : 0x1.0000000000004000000000000601p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 4LL : 0x1.00000000000040000000000006p+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 4LL : 0x1.00000000000040000000000006p+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 4LL : 0x1.00000000000040000000000006p+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 4LL : 0x1.000000000000400000000000068p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 4LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 4LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008000000000001p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 4LL : 0x1.000000000000000800000000008p+0 : inexact-ok
+pown 0x1.0000000000000002p0 5
+= pown downward binary32 0x1.000002p+0 5LL : 0x1.00000ap+0 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 5LL : 0x1.00000ap+0 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 5LL : 0x1.00000ap+0 : inexact-ok
+= pown upward binary32 0x1.000002p+0 5LL : 0x1.00000cp+0 : inexact-ok
+= pown downward binary64 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok
+= pown upward binary64 0x1.000002p+0 5LL : 0x1.00000a0000281p+0 : inexact-ok
+= pown downward intel96 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok
+= pown upward intel96 0x1.000002p+0 5LL : 0x1.00000a0000280002p+0 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 5LL : 0x1.00000a0000280002p+0 : inexact-ok
+= pown downward binary128 0x1.000002p+0 5LL : 0x1.00000a00002800005000005p+0 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 5LL : 0x1.00000a00002800005000005p+0 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 5LL : 0x1.00000a00002800005000005p+0 : inexact-ok
+= pown upward binary128 0x1.000002p+0 5LL : 0x1.00000a0000280000500000500001p+0 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 5LL : 0x1.00000a00002800005000005p+0 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 5LL : 0x1.00000a00002800005000005p+0 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 5LL : 0x1.00000a00002800005000005p+0 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 5LL : 0x1.00000a000028000050000050008p+0 : inexact-ok
+= pown downward binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 5LL : 0x1.0000000000006p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 5LL : 0x1.0000000000005002p+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 5LL : 0x1.0000000000005002p+0 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000ap+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000ap+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000ap+0 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000a01p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000ap+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000ap+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000ap+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000a8p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000a000000000001p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000a00000000008p+0 : inexact-ok
+pown 0x1.0000000000000002p0 6
+= pown downward binary32 0x1.000002p+0 6LL : 0x1.00000cp+0 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 6LL : 0x1.00000cp+0 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 6LL : 0x1.00000cp+0 : inexact-ok
+= pown upward binary32 0x1.000002p+0 6LL : 0x1.00000ep+0 : inexact-ok
+= pown downward binary64 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok
+= pown upward binary64 0x1.000002p+0 6LL : 0x1.00000c00003c1p+0 : inexact-ok
+= pown downward intel96 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok
+= pown upward intel96 0x1.000002p+0 6LL : 0x1.00000c00003c0002p+0 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 6LL : 0x1.00000c00003c0002p+0 : inexact-ok
+= pown downward binary128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000fp+0 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000f00001p+0 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000fp+0 : inexact-ok
+= pown upward binary128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000f00001p+0 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000fp+0 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000fp+0 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000fp+0 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000f0008p+0 : inexact-ok
+= pown downward binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 6LL : 0x1.0000000000007p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 6LL : 0x1.0000000000006002p+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 6LL : 0x1.0000000000006002p+0 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000fp+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000fp+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000fp+0 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000f01p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000fp+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000fp+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000fp+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000f8p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000c000000000001p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000c00000000008p+0 : inexact-ok
+pown 0x1.0000000000000002p0 7
+= pown downward binary32 0x1.000002p+0 7LL : 0x1.00000ep+0 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 7LL : 0x1.00000ep+0 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 7LL : 0x1.00000ep+0 : inexact-ok
+= pown upward binary32 0x1.000002p+0 7LL : 0x1.00001p+0 : inexact-ok
+= pown downward binary64 0x1.000002p+0 7LL : 0x1.00000e000054p+0 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 7LL : 0x1.00000e000054p+0 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 7LL : 0x1.00000e000054p+0 : inexact-ok
+= pown upward binary64 0x1.000002p+0 7LL : 0x1.00000e0000541p+0 : inexact-ok
+= pown downward intel96 0x1.000002p+0 7LL : 0x1.00000e000054p+0 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 7LL : 0x1.00000e0000540002p+0 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 7LL : 0x1.00000e000054p+0 : inexact-ok
+= pown upward intel96 0x1.000002p+0 7LL : 0x1.00000e0000540002p+0 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 7LL : 0x1.00000e000054p+0 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 7LL : 0x1.00000e0000540002p+0 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 7LL : 0x1.00000e000054p+0 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 7LL : 0x1.00000e0000540002p+0 : inexact-ok
+= pown downward binary128 0x1.000002p+0 7LL : 0x1.00000e0000540001180002300002p+0 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 7LL : 0x1.00000e0000540001180002300003p+0 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 7LL : 0x1.00000e0000540001180002300002p+0 : inexact-ok
+= pown upward binary128 0x1.000002p+0 7LL : 0x1.00000e0000540001180002300003p+0 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 7LL : 0x1.00000e00005400011800023p+0 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 7LL : 0x1.00000e00005400011800023p+0 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 7LL : 0x1.00000e00005400011800023p+0 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 7LL : 0x1.00000e000054000118000230008p+0 : inexact-ok
+= pown downward binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 7LL : 0x1.0000000000008p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 7LL : 0x1.0000000000007002p+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 7LL : 0x1.0000000000007002p+0 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 7LL : 0x1.00000000000070000000000015p+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 7LL : 0x1.00000000000070000000000015p+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 7LL : 0x1.00000000000070000000000015p+0 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 7LL : 0x1.0000000000007000000000001501p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 7LL : 0x1.00000000000070000000000015p+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 7LL : 0x1.00000000000070000000000015p+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 7LL : 0x1.00000000000070000000000015p+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 7LL : 0x1.000000000000700000000000158p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 7LL : 0x1.000000000000001p+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 7LL : 0x1.000000000000001p+0 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000e000000000001p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000e00000000008p+0 : inexact-ok
+pown 0x1.0000000000000002p0 -1
+= pown downward binary32 0x1.000002p+0 -1LL : 0xf.ffffep-4 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 -1LL : 0xf.ffffep-4 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 -1LL : 0xf.ffffep-4 : inexact-ok
+= pown upward binary32 0x1.000002p+0 -1LL : 0xf.fffffp-4 : inexact-ok
+= pown downward binary64 0x1.000002p+0 -1LL : 0xf.ffffe000003f8p-4 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 -1LL : 0xf.ffffe000004p-4 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 -1LL : 0xf.ffffe000003f8p-4 : inexact-ok
+= pown upward binary64 0x1.000002p+0 -1LL : 0xf.ffffe000004p-4 : inexact-ok
+= pown downward intel96 0x1.000002p+0 -1LL : 0xf.ffffe000003ffffp-4 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 -1LL : 0xf.ffffe000004p-4 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 -1LL : 0xf.ffffe000003ffffp-4 : inexact-ok
+= pown upward intel96 0x1.000002p+0 -1LL : 0xf.ffffe000004p-4 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 -1LL : 0xf.ffffe000003ffffp-4 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 -1LL : 0xf.ffffe000004p-4 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 -1LL : 0xf.ffffe000003ffffp-4 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 -1LL : 0xf.ffffe000004p-4 : inexact-ok
+= pown downward binary128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800000fffff8p-4 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800001p-4 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800000fffff8p-4 : inexact-ok
+= pown upward binary128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800001p-4 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800000fffcp-4 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800001p-4 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800000fffcp-4 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800001p-4 : inexact-ok
+= pown downward binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff001p-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff001p-4 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000000ff8p-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000001p-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000000ff8p-4 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000001p-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000000cp-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000001p-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000000cp-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000001p-4 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffe0000000000008p-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffe00000000004p-4 : inexact-ok
+pown 0x1.0000000000000002p0 -2
+= pown downward binary32 0x1.000002p+0 -2LL : 0xf.ffffcp-4 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 -2LL : 0xf.ffffcp-4 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 -2LL : 0xf.ffffcp-4 : inexact-ok
+= pown upward binary32 0x1.000002p+0 -2LL : 0xf.ffffdp-4 : inexact-ok
+= pown downward binary64 0x1.000002p+0 -2LL : 0xf.ffffc00000bf8p-4 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 -2LL : 0xf.ffffc00000cp-4 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 -2LL : 0xf.ffffc00000bf8p-4 : inexact-ok
+= pown upward binary64 0x1.000002p+0 -2LL : 0xf.ffffc00000cp-4 : inexact-ok
+= pown downward intel96 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffp-4 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 -2LL : 0xf.ffffc00000cp-4 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffp-4 : inexact-ok
+= pown upward intel96 0x1.000002p+0 -2LL : 0xf.ffffc00000cp-4 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffp-4 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 -2LL : 0xf.ffffc00000cp-4 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffp-4 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 -2LL : 0xf.ffffc00000cp-4 : inexact-ok
+= pown downward binary128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000004fffffp-4 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000004fffff8p-4 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000004fffffp-4 : inexact-ok
+= pown upward binary128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000004fffff8p-4 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000004fffcp-4 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000005p-4 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000004fffcp-4 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000005p-4 : inexact-ok
+= pown downward binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe8p-4 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe001p-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe001p-4 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000002ff8p-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000003p-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000002ff8p-4 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000003p-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000002cp-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000003p-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000002cp-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000003p-4 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffc0000000000008p-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffc00000000004p-4 : inexact-ok
+pown 0x1.0000000000000002p0 -3
+= pown downward binary32 0x1.000002p+0 -3LL : 0xf.ffffap-4 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 -3LL : 0xf.ffffap-4 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 -3LL : 0xf.ffffap-4 : inexact-ok
+= pown upward binary32 0x1.000002p+0 -3LL : 0xf.ffffbp-4 : inexact-ok
+= pown downward binary64 0x1.000002p+0 -3LL : 0xf.ffffa000017f8p-4 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 -3LL : 0xf.ffffa000018p-4 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 -3LL : 0xf.ffffa000017f8p-4 : inexact-ok
+= pown upward binary64 0x1.000002p+0 -3LL : 0xf.ffffa000018p-4 : inexact-ok
+= pown downward intel96 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffp-4 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 -3LL : 0xf.ffffa000018p-4 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffp-4 : inexact-ok
+= pown upward intel96 0x1.000002p+0 -3LL : 0xf.ffffa000018p-4 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffp-4 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 -3LL : 0xf.ffffa000018p-4 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffp-4 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 -3LL : 0xf.ffffa000018p-4 : inexact-ok
+= pown downward binary128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000effffdp-4 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000effffd8p-4 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000effffdp-4 : inexact-ok
+= pown upward binary128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000effffd8p-4 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000efffcp-4 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000fp-4 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000efffcp-4 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000fp-4 : inexact-ok
+= pown downward binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd8p-4 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd001p-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd001p-4 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000005ff8p-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000006p-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000005ff8p-4 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000006p-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000005cp-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000006p-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000005cp-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000006p-4 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffa0000000000008p-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffa00000000004p-4 : inexact-ok
+pown 0x1.0000000000000002p0 -4
+= pown downward binary32 0x1.000002p+0 -4LL : 0xf.ffff8p-4 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 -4LL : 0xf.ffff8p-4 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 -4LL : 0xf.ffff8p-4 : inexact-ok
+= pown upward binary32 0x1.000002p+0 -4LL : 0xf.ffff9p-4 : inexact-ok
+= pown downward binary64 0x1.000002p+0 -4LL : 0xf.ffff8000027f8p-4 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 -4LL : 0xf.ffff8000028p-4 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 -4LL : 0xf.ffff8000027f8p-4 : inexact-ok
+= pown upward binary64 0x1.000002p+0 -4LL : 0xf.ffff8000028p-4 : inexact-ok
+= pown downward intel96 0x1.000002p+0 -4LL : 0xf.ffff8000027ffffp-4 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 -4LL : 0xf.ffff8000027ffffp-4 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 -4LL : 0xf.ffff8000027ffffp-4 : inexact-ok
+= pown upward intel96 0x1.000002p+0 -4LL : 0xf.ffff8000028p-4 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 -4LL : 0xf.ffff8000027ffffp-4 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 -4LL : 0xf.ffff8000027ffffp-4 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 -4LL : 0xf.ffff8000027ffffp-4 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 -4LL : 0xf.ffff8000028p-4 : inexact-ok
+= pown downward binary128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000022ffff9p-4 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000022ffff9p-4 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000022ffff9p-4 : inexact-ok
+= pown upward binary128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000022ffff98p-4 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000022fffcp-4 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000023p-4 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000022fffcp-4 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000023p-4 : inexact-ok
+= pown downward binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc8p-4 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc001p-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc001p-4 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc0000000000009ff8p-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc000000000000ap-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc0000000000009ff8p-4 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc000000000000ap-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc0000000000009cp-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc000000000000ap-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc0000000000009cp-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc000000000000ap-4 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff80000000000008p-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff800000000004p-4 : inexact-ok
+pown 0x1.0000000000000002p0 -5
+= pown downward binary32 0x1.000002p+0 -5LL : 0xf.ffff6p-4 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 -5LL : 0xf.ffff6p-4 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 -5LL : 0xf.ffff6p-4 : inexact-ok
+= pown upward binary32 0x1.000002p+0 -5LL : 0xf.ffff7p-4 : inexact-ok
+= pown downward binary64 0x1.000002p+0 -5LL : 0xf.ffff600003bf8p-4 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 -5LL : 0xf.ffff600003cp-4 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 -5LL : 0xf.ffff600003bf8p-4 : inexact-ok
+= pown upward binary64 0x1.000002p+0 -5LL : 0xf.ffff600003cp-4 : inexact-ok
+= pown downward intel96 0x1.000002p+0 -5LL : 0xf.ffff600003bfffep-4 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 -5LL : 0xf.ffff600003bffffp-4 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 -5LL : 0xf.ffff600003bfffep-4 : inexact-ok
+= pown upward intel96 0x1.000002p+0 -5LL : 0xf.ffff600003bffffp-4 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 -5LL : 0xf.ffff600003bfffep-4 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 -5LL : 0xf.ffff600003bffffp-4 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 -5LL : 0xf.ffff600003bfffep-4 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 -5LL : 0xf.ffff600003bffffp-4 : inexact-ok
+= pown downward binary128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800045ffffp-4 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800045ffff08p-4 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800045ffffp-4 : inexact-ok
+= pown upward binary128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800045ffff08p-4 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800045fffcp-4 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800046p-4 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800045fffcp-4 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800046p-4 : inexact-ok
+= pown downward binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb8p-4 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb001p-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb001p-4 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000eff8p-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000fp-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000eff8p-4 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000fp-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000ecp-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000fp-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000ecp-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000fp-4 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff7p-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff7p-4 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff60000000000008p-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff600000000004p-4 : inexact-ok
+pown 0x1.0000000000000002p0 -6
+= pown downward binary32 0x1.000002p+0 -6LL : 0xf.ffff4p-4 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 -6LL : 0xf.ffff4p-4 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 -6LL : 0xf.ffff4p-4 : inexact-ok
+= pown upward binary32 0x1.000002p+0 -6LL : 0xf.ffff5p-4 : inexact-ok
+= pown downward binary64 0x1.000002p+0 -6LL : 0xf.ffff4000053f8p-4 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 -6LL : 0xf.ffff4000054p-4 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 -6LL : 0xf.ffff4000053f8p-4 : inexact-ok
+= pown upward binary64 0x1.000002p+0 -6LL : 0xf.ffff4000054p-4 : inexact-ok
+= pown downward intel96 0x1.000002p+0 -6LL : 0xf.ffff4000053fffep-4 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 -6LL : 0xf.ffff4000053fffep-4 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 -6LL : 0xf.ffff4000053fffep-4 : inexact-ok
+= pown upward intel96 0x1.000002p+0 -6LL : 0xf.ffff4000053ffffp-4 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 -6LL : 0xf.ffff4000053fffep-4 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 -6LL : 0xf.ffff4000053fffep-4 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 -6LL : 0xf.ffff4000053fffep-4 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 -6LL : 0xf.ffff4000053ffffp-4 : inexact-ok
+= pown downward binary128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007dfffe08p-4 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007dfffe08p-4 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007dfffe08p-4 : inexact-ok
+= pown upward binary128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007dfffe1p-4 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007dfffcp-4 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007ep-4 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007dfffcp-4 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007ep-4 : inexact-ok
+= pown downward binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa8p-4 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa001p-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa001p-4 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000014ff8p-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000015p-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000014ff8p-4 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000015p-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000014cp-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000015p-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000014cp-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000015p-4 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff5p-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff5p-4 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff40000000000008p-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff400000000004p-4 : inexact-ok
+pown 0x1.0000000000000002p0 -7
+= pown downward binary32 0x1.000002p+0 -7LL : 0xf.ffff2p-4 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 -7LL : 0xf.ffff2p-4 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 -7LL : 0xf.ffff2p-4 : inexact-ok
+= pown upward binary32 0x1.000002p+0 -7LL : 0xf.ffff3p-4 : inexact-ok
+= pown downward binary64 0x1.000002p+0 -7LL : 0xf.ffff200006ff8p-4 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 -7LL : 0xf.ffff200007p-4 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 -7LL : 0xf.ffff200006ff8p-4 : inexact-ok
+= pown upward binary64 0x1.000002p+0 -7LL : 0xf.ffff200007p-4 : inexact-ok
+= pown downward intel96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffdp-4 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffdp-4 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffdp-4 : inexact-ok
+= pown upward intel96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffep-4 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffdp-4 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffdp-4 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffdp-4 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffep-4 : inexact-ok
+= pown downward binary128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d1fffc6p-4 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d1fffc68p-4 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d1fffc6p-4 : inexact-ok
+= pown upward binary128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d1fffc68p-4 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d1fffcp-4 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d1fffcp-4 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d1fffcp-4 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d2p-4 : inexact-ok
+= pown downward binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff98p-4 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9001p-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9001p-4 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001bff8p-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001cp-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001bff8p-4 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001cp-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001bcp-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001cp-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001bcp-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001cp-4 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff3p-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff3p-4 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff20000000000008p-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff200000000004p-4 : inexact-ok
+pown 0x1.7ac7cp+5 23
+= pown downward binary32 0x2.f58f8p+4 23LL : 0xf.fffffp+124 : inexact-ok
+= pown tonearest binary32 0x2.f58f8p+4 23LL : 0xf.fffffp+124 : inexact-ok
+= pown towardzero binary32 0x2.f58f8p+4 23LL : 0xf.fffffp+124 : inexact-ok
+= pown upward binary32 0x2.f58f8p+4 23LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 0x2.f58f8p+4 23LL : 0xf.fffff29cf02e8p+124 : inexact-ok
+= pown tonearest binary64 0x2.f58f8p+4 23LL : 0xf.fffff29cf02fp+124 : inexact-ok
+= pown towardzero binary64 0x2.f58f8p+4 23LL : 0xf.fffff29cf02e8p+124 : inexact-ok
+= pown upward binary64 0x2.f58f8p+4 23LL : 0xf.fffff29cf02fp+124 : inexact-ok
+= pown downward intel96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown tonearest intel96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown towardzero intel96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown upward intel96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeedp+124 : inexact-ok
+= pown downward m68k96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown tonearest m68k96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown towardzero m68k96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown upward m68k96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeedp+124 : inexact-ok
+= pown downward binary128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5a2ep+124 : inexact-ok
+= pown tonearest binary128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5a2ep+124 : inexact-ok
+= pown towardzero binary128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5a2ep+124 : inexact-ok
+= pown upward binary128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5a2e8p+124 : inexact-ok
+= pown downward ibm128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5ap+124 : inexact-ok
+= pown tonearest ibm128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5a4p+124 : inexact-ok
+= pown towardzero ibm128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5ap+124 : inexact-ok
+= pown upward ibm128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5a4p+124 : inexact-ok
+pown -0x1.7ac7cp+5 23
+= pown downward binary32 -0x2.f58f8p+4 23LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x2.f58f8p+4 23LL : -0xf.fffffp+124 : inexact-ok
+= pown towardzero binary32 -0x2.f58f8p+4 23LL : -0xf.fffffp+124 : inexact-ok
+= pown upward binary32 -0x2.f58f8p+4 23LL : -0xf.fffffp+124 : inexact-ok
+= pown downward binary64 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02fp+124 : inexact-ok
+= pown tonearest binary64 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02fp+124 : inexact-ok
+= pown towardzero binary64 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02e8p+124 : inexact-ok
+= pown upward binary64 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02e8p+124 : inexact-ok
+= pown downward intel96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeedp+124 : inexact-ok
+= pown tonearest intel96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown towardzero intel96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown upward intel96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown downward m68k96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeedp+124 : inexact-ok
+= pown tonearest m68k96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown towardzero m68k96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown upward m68k96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown downward binary128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5a2e8p+124 : inexact-ok
+= pown tonearest binary128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5a2ep+124 : inexact-ok
+= pown towardzero binary128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5a2ep+124 : inexact-ok
+= pown upward binary128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5a2ep+124 : inexact-ok
+= pown downward ibm128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5a4p+124 : inexact-ok
+= pown tonearest ibm128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5a4p+124 : inexact-ok
+= pown towardzero ibm128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5ap+124 : inexact-ok
+= pown upward ibm128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5ap+124 : inexact-ok
diff --git a/math/bits/mathcalls.h b/math/bits/mathcalls.h
index c056900..2ff71e8 100644
--- a/math/bits/mathcalls.h
+++ b/math/bits/mathcalls.h
@@ -187,6 +187,9 @@ __MATHCALL_VEC (cbrt,, (_Mdouble_ __x));
#if __GLIBC_USE (IEC_60559_FUNCS_EXT_C23)
/* Return X to the Y power. */
+__MATHCALL (pown,, (_Mdouble_ __x, long long int __y));
+
+/* Return X to the Y power. */
__MATHCALL (powr,, (_Mdouble_ __x, _Mdouble_ __y));
/* Return the reciprocal of the square root of X. */
diff --git a/math/gen-auto-libm-tests.c b/math/gen-auto-libm-tests.c
index 6d74bf0..a312508 100644
--- a/math/gen-auto-libm-tests.c
+++ b/math/gen-auto-libm-tests.c
@@ -428,6 +428,9 @@ typedef enum
/* MPFR function with integer and floating-point arguments and one
result. */
mpfr_if_f,
+ /* MPFR function with floating-point and integer arguments and one
+ result. */
+ mpfr_fi_f,
/* MPFR function with a single argument and two floating-point
results. */
mpfr_f_11,
@@ -456,6 +459,7 @@ typedef struct
mpfr_rnd_t);
int (*mpfr_f_f1) (mpfr_t, int *, const mpfr_t, mpfr_rnd_t);
int (*mpfr_if_f) (mpfr_t, long, const mpfr_t, mpfr_rnd_t);
+ int (*mpfr_fi_f) (mpfr_t, const mpfr_t, long, mpfr_rnd_t);
int (*mpfr_f_11) (mpfr_t, mpfr_t, const mpfr_t, mpfr_rnd_t);
int (*mpc_c_f) (mpfr_t, const mpc_t, mpfr_rnd_t);
int (*mpc_c_c) (mpc_t, const mpc_t, mpc_rnd_t);
@@ -517,6 +521,9 @@ typedef struct
#define FUNC_mpfr_if_f(NAME, MPFR_FUNC, EXACT) \
FUNC (NAME, ARGS2 (type_int, type_fp), RET1 (type_fp), EXACT, false, \
false, CALC (mpfr_if_f, MPFR_FUNC))
+#define FUNC_mpfr_fL_f(NAME, MPFR_FUNC, EXACT) \
+ FUNC (NAME, ARGS2 (type_fp, type_long_long), RET1 (type_fp), EXACT, \
+ false, false, CALC (mpfr_fi_f, MPFR_FUNC))
#define FUNC_mpc_c_f(NAME, MPFR_FUNC, EXACT) \
FUNC (NAME, ARGS2 (type_fp, type_fp), RET1 (type_fp), EXACT, true, \
false, CALC (mpc_c_f, MPFR_FUNC))
@@ -589,6 +596,7 @@ static test_function test_functions[] =
FUNC_mpfr_f_f ("log2p1", mpfr_log2p1, false),
FUNC_mpfr_ff_f ("mul", mpfr_mul, true),
FUNC_mpfr_ff_f ("pow", mpfr_pow, false),
+ FUNC_mpfr_fL_f ("pown", mpfr_pow_si, false),
FUNC_mpfr_ff_f ("powr", mpfr_powr, false),
/* mpfr_rec_sqrt differs from rsqrt on -0, but gen-auto-libm-tests
does not handle results that are exact infinities anyway. */
@@ -1557,6 +1565,20 @@ calc_generic_results (generic_value *outputs, generic_value *inputs,
adjust_real (outputs[0].value.f, inexact);
break;
+ case mpfr_fi_f:
+ assert (inputs[0].type == gtype_fp);
+ assert (inputs[1].type == gtype_int);
+ outputs[0].type = gtype_fp;
+ mpfr_init (outputs[0].value.f);
+ assert (mpz_fits_slong_p (inputs[1].value.i));
+ l = mpz_get_si (inputs[1].value.i);
+ inexact = calc->func.mpfr_fi_f (outputs[0].value.f,
+ inputs[0].value.f, l, mode_mpfr);
+ if (mode != rm_towardzero)
+ assert (!inexact && mpfr_zero_p (outputs[0].value.f));
+ adjust_real (outputs[0].value.f, inexact);
+ break;
+
case mpfr_f_11:
assert (inputs[0].type == gtype_fp);
outputs[0].type = gtype_fp;
diff --git a/math/gen-tgmath-tests.py b/math/gen-tgmath-tests.py
index c31e714..2d9658d 100755
--- a/math/gen-tgmath-tests.py
+++ b/math/gen-tgmath-tests.py
@@ -753,6 +753,7 @@ class Tests(object):
self.add_tests('log2p1', 'r', ['r'])
self.add_tests('log10p1', 'r', ['r'])
self.add_tests('logp1', 'r', ['r'])
+ self.add_tests('pown', 'r', ['r', 'long long int'])
self.add_tests('powr', 'r', ['r', 'r'])
self.add_tests('rsqrt', 'r', ['r'])
self.add_tests('sinpi', 'r', ['r'])
diff --git a/math/libm-test-driver.c b/math/libm-test-driver.c
index c438483..4610280 100644
--- a/math/libm-test-driver.c
+++ b/math/libm-test-driver.c
@@ -222,6 +222,17 @@ struct test_fl_f_data
int exceptions;
} rd, rn, rz, ru;
};
+struct test_fL_f_data
+{
+ const char *arg_str;
+ FLOAT arg1;
+ long long int arg2;
+ struct
+ {
+ FLOAT expected;
+ int exceptions;
+ } rd, rn, rz, ru;
+};
struct test_if_f_data
{
const char *arg_str;
@@ -544,6 +555,8 @@ struct test_Ff_b1_data
#define RUN_TEST_LOOP_fi_f RUN_TEST_LOOP_2_f
#define RUN_TEST_fl_f RUN_TEST_2_f
#define RUN_TEST_LOOP_fl_f RUN_TEST_LOOP_2_f
+#define RUN_TEST_fL_f RUN_TEST_2_f
+#define RUN_TEST_LOOP_fL_f RUN_TEST_LOOP_2_f
#define RUN_TEST_if_f RUN_TEST_2_f
#define RUN_TEST_LOOP_if_f RUN_TEST_LOOP_2_f
#define RUN_TEST_3_f(ARG_STR, FUNC_NAME, ARG1, ARG2, ARG3, \
diff --git a/math/libm-test-pown.inc b/math/libm-test-pown.inc
new file mode 100644
index 0000000..fcae2b9
--- /dev/null
+++ b/math/libm-test-pown.inc
@@ -0,0 +1,150 @@
+/* Test pown.
+ Copyright (C) 1997-2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "libm-test-driver.c"
+
+static const struct test_fL_f_data pown_test_data[] =
+ {
+ TEST_ff_f (pown, qnan_value, 0, 1, ERRNO_UNCHANGED|NO_TEST_MATHVEC),
+ TEST_ff_f (pown, -qnan_value, 0, 1, ERRNO_UNCHANGED|NO_TEST_MATHVEC),
+ TEST_ff_f (pown, snan_value, 0, qnan_value, INVALID_EXCEPTION|NO_TEST_MATHVEC),
+ TEST_ff_f (pown, -snan_value, 0, qnan_value, INVALID_EXCEPTION|NO_TEST_MATHVEC),
+
+ TEST_ff_f (pown, plus_infty, 1, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, plus_infty, -1, 0, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 1, minus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 11, minus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 1001, minus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 2, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 12, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 1002, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -1, minus_zero, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -11, minus_zero, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -1001, minus_zero, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -2, 0, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -12, 0, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -1002, 0, ERRNO_UNCHANGED),
+
+ TEST_ff_f (pown, qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_ff_f (pown, -qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_ff_f (pown, snan_value, 1, qnan_value, INVALID_EXCEPTION),
+ TEST_ff_f (pown, -snan_value, 1, qnan_value, INVALID_EXCEPTION),
+ TEST_ff_f (pown, qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_ff_f (pown, -qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_ff_f (pown, snan_value, -1, qnan_value, INVALID_EXCEPTION),
+ TEST_ff_f (pown, -snan_value, -1, qnan_value, INVALID_EXCEPTION),
+
+ TEST_ff_f (pown, qnan_value, 3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_ff_f (pown, -qnan_value, 3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_ff_f (pown, qnan_value, -3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_ff_f (pown, -qnan_value, -3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_ff_f (pown, snan_value, 3, qnan_value, INVALID_EXCEPTION),
+ TEST_ff_f (pown, -snan_value, 3, qnan_value, INVALID_EXCEPTION),
+ TEST_ff_f (pown, snan_value, -3, qnan_value, INVALID_EXCEPTION),
+ TEST_ff_f (pown, -snan_value, -3, qnan_value, INVALID_EXCEPTION),
+
+ /* pown (x, 0) == 1. */
+ TEST_ff_f (pown, plus_infty, 0, 1, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 0, 1, ERRNO_UNCHANGED),
+
+ TEST_ff_f (pown, 0, -1, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, 0, -11, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, 0, -0xfffffe, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, 0, -0xffffff, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, 0, -0x1ffffffffffffeLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, 0, -0x1fffffffffffffLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, 0, -0x7ffffffffffffffeLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, 0, -0x7fffffffffffffffLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -1, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -11L, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -0xfffffe, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -0xffffff, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -0x1fffffe, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -0x1ffffffffffffeLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -0x1fffffffffffffLL, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -0x3ffffffffffffeLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -0x7ffffffffffffffeLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -0x7fffffffffffffffLL, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+
+ TEST_ff_f (pown, 0, -2, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, 0, -0x1000000, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -2, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -0x1000000, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+
+ /* pown (+inf, y) == +inf for y > 0. */
+ TEST_ff_f (pown, plus_infty, 2, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, plus_infty, 0xffffff, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, plus_infty, 0x1fffffffffffffLL, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, plus_infty, 0x7fffffffffffffffLL, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, plus_infty, 0x1000000, plus_infty, ERRNO_UNCHANGED),
+
+ /* pown (+inf, y) == +0 for y < 0. */
+ TEST_ff_f (pown, plus_infty, -1, 0.0, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, plus_infty, -0xffffff, 0.0, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, plus_infty, -0x1fffffffffffffLL, 0.0, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, plus_infty, -0x7fffffffffffffffLL, 0.0, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, plus_infty, -0x1000000, 0.0, ERRNO_UNCHANGED),
+
+ /* pown (-inf, y) == -inf for y an odd integer > 0. */
+ TEST_ff_f (pown, minus_infty, 27, minus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 0xffffff, minus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 0x1fffffe, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 0x1fffffffffffffLL, minus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 0x3ffffffffffffeL, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 0x7ffffffffffffffeLL, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 0x7fffffffffffffffLL, minus_infty, ERRNO_UNCHANGED),
+
+ /* pown (-inf, y) == +inf for y > 0 and not an odd integer. */
+ TEST_ff_f (pown, minus_infty, 28, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 0x1000000, plus_infty, ERRNO_UNCHANGED),
+
+ /* pown (-inf, y) == -0 for y an odd integer < 0. */
+ TEST_ff_f (pown, minus_infty, -3, minus_zero, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -0xfffffe, plus_zero, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -0xffffff, minus_zero, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -0x1fffffe, plus_zero, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -0x1ffffffffffffeLL, plus_zero, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -0x1fffffffffffffLL, minus_zero, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -0x3ffffffffffffeLL, plus_zero, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -0x7ffffffffffffffeLL, plus_zero, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -0x7fffffffffffffffLL, minus_zero, ERRNO_UNCHANGED),
+
+ /* pown (-inf, y) == +0 for y < 0 and not an odd integer. */
+ TEST_ff_f (pown, minus_infty, -2, 0.0, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -0x1000000, 0.0, ERRNO_UNCHANGED),
+
+ AUTO_TESTS_ff_f (pown),
+ };
+
+static void
+pown_test (void)
+{
+ ALL_RM_TEST (pown, 0, pown_test_data, RUN_TEST_LOOP_fL_f, END);
+}
+
+static void
+do_test (void)
+{
+ pown_test ();
+}
+
+/*
+ * Local Variables:
+ * mode:c
+ * End:
+ */
diff --git a/math/s_pown_template.c b/math/s_pown_template.c
new file mode 100644
index 0000000..e46bf96
--- /dev/null
+++ b/math/s_pown_template.c
@@ -0,0 +1,91 @@
+/* Return X^Y for integer Y.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <errno.h>
+#include <fenv_private.h>
+#include <limits.h>
+#include <math.h>
+#include <math-barriers.h>
+#include <math-narrow-eval.h>
+#include <math_private.h>
+#include <stdlib.h>
+
+FLOAT
+M_DECL_FUNC (__pown) (FLOAT x, long long int y)
+{
+ FLOAT ret;
+#if M_MANT_DIG >= LLONG_WIDTH - 1
+ ret = M_SUF (__ieee754_pow) (x, y);
+#else
+ if ((y <= 1LL << M_MANT_DIG
+ && y >= -(1LL << M_MANT_DIG))
+ || y == LLONG_MIN)
+ ret = M_SUF (__ieee754_pow) (x, y);
+ else
+ {
+ {
+ /* To avoid problems with overflow and underflow from
+ intermediate computations occurring in the wrong directed
+ rounding mode (when X is negative and Y is odd), do these
+ computations in round-to-nearest mode and correct
+ overflowing and underflowing results afterwards. */
+ M_SET_RESTORE_ROUND (FE_TONEAREST);
+ ret = M_LIT (1.0);
+ while (y != 0)
+ {
+ long long int absy = llabs (y);
+ int bits = LLONG_WIDTH - __builtin_clzll (absy);
+ if (bits <= M_MANT_DIG)
+ {
+ ret *= M_SUF (__ieee754_pow) (x, y);
+ y = 0;
+ }
+ else
+ {
+ long long int absy_high
+ = absy & (((1ULL << M_MANT_DIG) - 1) << (bits - M_MANT_DIG));
+ long long int absy_low = absy - absy_high;
+ long long int y_high = y < 0 ? -absy_high : absy_high;
+ ret *= M_SUF (__ieee754_pow) (x, y_high);
+ y = y < 0 ? -absy_low : absy_low;
+ }
+ }
+ ret = math_narrow_eval (ret);
+ math_force_eval (ret);
+ }
+ if (isfinite (x) && x != M_LIT (0.0))
+ {
+ if (isinf (ret))
+ ret = math_narrow_eval (M_COPYSIGN (M_MAX, ret) * M_MAX);
+ else if (ret == M_LIT (0.0))
+ ret = math_narrow_eval (M_COPYSIGN (M_MIN, ret) * M_MIN);
+ }
+ }
+#endif
+ if (!isfinite (ret))
+ {
+ if (isfinite (x))
+ __set_errno (ERANGE);
+ }
+ else if (ret == 0
+ && isfinite (x)
+ && x != 0)
+ __set_errno (ERANGE);
+ return ret;
+}
+declare_mgen_alias (__pown, pown);
diff --git a/math/test-tgmath.c b/math/test-tgmath.c
index b8d2205..5dbf654 100644
--- a/math/test-tgmath.c
+++ b/math/test-tgmath.c
@@ -48,7 +48,7 @@ volatile int count_cdouble;
volatile int count_cfloat;
volatile int count_cldouble;
-#define NCALLS 188
+#define NCALLS 190
#define NCALLS_INT 4
#define NCCALLS 47
@@ -227,7 +227,7 @@ F(compile_test) (void)
int i = 2;
int saved_count;
long int j;
- long long int k;
+ long long int k = 2;
intmax_t m;
uintmax_t um;
@@ -268,6 +268,7 @@ F(compile_test) (void)
a = log10p1 (log10p1 (x));
a = logp1 (logp1 (x));
a = pow (pow (x, a), pow (c, b));
+ b = pown (pown (x, k), k);
a = powr (powr (x, a), powr (c, b));
b = sqrt (sqrt (a));
a = rsqrt (rsqrt (b));
@@ -395,6 +396,7 @@ F(compile_test) (void)
a = log10p1 (y);
a = logp1 (y);
a = pow (y, y);
+ a = pown (y, 12345);
a = powr (y, y);
a = sqrt (y);
a = rsqrt (y);
@@ -774,6 +776,14 @@ TYPE
}
TYPE
+(F(pown)) (TYPE x, long long int y)
+{
+ ++count;
+ P ();
+ return x + y;
+}
+
+TYPE
(F(powr)) (TYPE x, TYPE y)
{
++count;
diff --git a/math/tgmath.h b/math/tgmath.h
index eefff96..cc525e4 100644
--- a/math/tgmath.h
+++ b/math/tgmath.h
@@ -925,6 +925,9 @@
#if __GLIBC_USE (IEC_60559_FUNCS_EXT_C23)
/* Return X to the Y power. */
+# define pown(Val1, Val2) __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, pown)
+
+/* Return X to the Y power. */
# define powr(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, powr)
/* Return 1/sqrt(X). */
diff --git a/stdio-common/Makefile b/stdio-common/Makefile
index 9cf037e..3fd33b8 100644
--- a/stdio-common/Makefile
+++ b/stdio-common/Makefile
@@ -52,7 +52,7 @@ nonfmt-xprintf-stems := \
xprintf-stems := $(sort $(fmt-xprintf-stems) $(nonfmt-xprintf-stems))
# List of markers for scanf family function tests.
-xscanf-funcs := s
+xscanf-funcs := s f ss v vf vs
# List of data types and formats for individual per-conversion scanf tests.
# Further conversions are provided by sysdeps.
@@ -378,7 +378,9 @@ endif
endif
tests-container += \
- tst-popen3
+ tst-popen3 \
+ tst-setvbuf2 \
+ tst-setvbuf2-ind
# tests-container
generated += \
@@ -390,6 +392,8 @@ generated += \
tests-internal = \
tst-grouping_iterator \
+ tst-setvbuf2 \
+ tst-setvbuf2-ind \
# tests-internal
test-srcs = \
@@ -762,6 +766,10 @@ $(objpfx)tst-setvbuf1-cmp.out: tst-setvbuf1.expect $(objpfx)tst-setvbuf1.out
cmp $^ > $@; \
$(evaluate-test)
+CFLAGS-tst-setvbuf2.c += -DIND_PROC=\"$(objpfx)tst-setvbuf2-ind\"
+$(objpfx)tst-setvbuf2-ind : $(objpfx)tst-setvbuf2-ind.o
+$(objpfx)tst-setvbuf2.out: $(objpfx)tst-setvbuf2-ind
+
$(objpfx)tst-printf-round: $(libm)
$(objpfx)tst-scanf-round: $(libm)
diff --git a/stdio-common/tst-scanf-format-char-i.input b/stdio-common/tst-scanf-format-char-i.input
index 31f7ff05..0855f50 100644
--- a/stdio-common/tst-scanf-format-char-i.input
+++ b/stdio-common/tst-scanf-format-char-i.input
@@ -510,76 +510,76 @@
%*2hhi:-0b0:0:2:
%2hhi:0:1:1:0:
%*2hhi:0:0:1:
-# BZ12701 %2hhi:0X0:0:-1:
-# BZ12701 %*2hhi:0X0:0:-1:
-# BZ12701 %2hhi:0x0:0:-1:
-# BZ12701 %*2hhi:0x0:0:-1:
+%2hhi:0X0:0:-1:
+%*2hhi:0X0:0:-1:
+%2hhi:0x0:0:-1:
+%*2hhi:0x0:0:-1:
%2hhi:00:1:2:0:
%*2hhi:00:0:2:
-# BZ12701 %2hhi:0B0:0:-1:
-# BZ12701 %*2hhi:0B0:0:-1:
-# BZ12701 %2hhi:0b0:0:-1:
-# BZ12701 %*2hhi:0b0:0:-1:
+%2hhi:0B0:0:-1:
+%*2hhi:0B0:0:-1:
+%2hhi:0b0:0:-1:
+%*2hhi:0b0:0:-1:
%2hhi:1:1:1:1:
%*2hhi:1:0:1:
-# BZ12701 %2hhi:0X1:0:-1:
-# BZ12701 %*2hhi:0X1:0:-1:
-# BZ12701 %2hhi:0x1:0:-1:
-# BZ12701 %*2hhi:0x1:0:-1:
+%2hhi:0X1:0:-1:
+%*2hhi:0X1:0:-1:
+%2hhi:0x1:0:-1:
+%*2hhi:0x1:0:-1:
%2hhi:01:1:2:1:
%*2hhi:01:0:2:
-# BZ12701 %2hhi:0B1:0:-1:
-# BZ12701 %*2hhi:0B1:0:-1:
-# BZ12701 %2hhi:0b1:0:-1:
-# BZ12701 %*2hhi:0b1:0:-1:
+%2hhi:0B1:0:-1:
+%*2hhi:0B1:0:-1:
+%2hhi:0b1:0:-1:
+%*2hhi:0b1:0:-1:
%2hhi:42:1:2:42:
%*2hhi:42:0:2:
-# BZ12701 %2hhi:0X2a:0:-1:
-# BZ12701 %*2hhi:0X2a:0:-1:
-# BZ12701 %2hhi:0x2A:0:-1:
-# BZ12701 %*2hhi:0x2A:0:-1:
+%2hhi:0X2a:0:-1:
+%*2hhi:0X2a:0:-1:
+%2hhi:0x2A:0:-1:
+%*2hhi:0x2A:0:-1:
%2hhi:052:1:2:5:
%*2hhi:052:0:2:
-# BZ12701 %2hhi:0B101010:0:-1:
-# BZ12701 %*2hhi:0B101010:0:-1:
-# BZ12701 %2hhi:0b101010:0:-1:
-# BZ12701 %*2hhi:0b101010:0:-1:
+%2hhi:0B101010:0:-1:
+%*2hhi:0B101010:0:-1:
+%2hhi:0b101010:0:-1:
+%*2hhi:0b101010:0:-1:
%2hhi:127:1:2:12:
%*2hhi:127:0:2:
-# BZ12701 %2hhi:0X7f:0:-1:
-# BZ12701 %*2hhi:0X7f:0:-1:
-# BZ12701 %2hhi:0x7F:0:-1:
-# BZ12701 %*2hhi:0x7F:0:-1:
+%2hhi:0X7f:0:-1:
+%*2hhi:0X7f:0:-1:
+%2hhi:0x7F:0:-1:
+%*2hhi:0x7F:0:-1:
%2hhi:0177:1:2:1:
%*2hhi:0177:0:2:
-# BZ12701 %2hhi:0B1111111:0:-1:
-# BZ12701 %*2hhi:0B1111111:0:-1:
-# BZ12701 %2hhi:0b1111111:0:-1:
-# BZ12701 %*2hhi:0b1111111:0:-1:
+%2hhi:0B1111111:0:-1:
+%*2hhi:0B1111111:0:-1:
+%2hhi:0b1111111:0:-1:
+%*2hhi:0b1111111:0:-1:
%2hhi:128:1:2:12:
%*2hhi:128:0:2:
-# BZ12701 %2hhi:0X80:0:-1:
-# BZ12701 %*2hhi:0X80:0:-1:
-# BZ12701 %2hhi:0x80:0:-1:
-# BZ12701 %*2hhi:0x80:0:-1:
+%2hhi:0X80:0:-1:
+%*2hhi:0X80:0:-1:
+%2hhi:0x80:0:-1:
+%*2hhi:0x80:0:-1:
%2hhi:0200:1:2:2:
%*2hhi:0200:0:2:
-# BZ12701 %2hhi:0B10000000:0:-1:
-# BZ12701 %*2hhi:0B10000000:0:-1:
-# BZ12701 %2hhi:0b10000000:0:-1:
-# BZ12701 %*2hhi:0b10000000:0:-1:
+%2hhi:0B10000000:0:-1:
+%*2hhi:0B10000000:0:-1:
+%2hhi:0b10000000:0:-1:
+%*2hhi:0b10000000:0:-1:
%2hhi:169:1:2:16:
%*2hhi:169:0:2:
-# BZ12701 %2hhi:0Xa9:0:-1:
-# BZ12701 %*2hhi:0Xa9:0:-1:
-# BZ12701 %2hhi:0xA9:0:-1:
-# BZ12701 %*2hhi:0xA9:0:-1:
+%2hhi:0Xa9:0:-1:
+%*2hhi:0Xa9:0:-1:
+%2hhi:0xA9:0:-1:
+%*2hhi:0xA9:0:-1:
%2hhi:0251:1:2:2:
%*2hhi:0251:0:2:
-# BZ12701 %2hhi:0B10101001:0:-1:
-# BZ12701 %*2hhi:0B10101001:0:-1:
-# BZ12701 %2hhi:0b10101001:0:-1:
-# BZ12701 %*2hhi:0b10101001:0:-1:
+%2hhi:0B10101001:0:-1:
+%*2hhi:0B10101001:0:-1:
+%2hhi:0b10101001:0:-1:
+%*2hhi:0b10101001:0:-1:
%2hhi:+0:1:2:0:
%*2hhi:+0:0:2:
%2hhi:+0X0:1:2:0:
@@ -656,76 +656,76 @@
%*3hhi::0:-1:
%3hhi:-251:1:3:-25:
%*3hhi:-251:0:3:
-# BZ12701 %3hhi:-0Xfb:0:-1:
-# BZ12701 %*3hhi:-0Xfb:0:-1:
-# BZ12701 %3hhi:-0xFB:0:-1:
-# BZ12701 %*3hhi:-0xFB:0:-1:
+%3hhi:-0Xfb:0:-1:
+%*3hhi:-0Xfb:0:-1:
+%3hhi:-0xFB:0:-1:
+%*3hhi:-0xFB:0:-1:
%3hhi:-0373:1:3:-3:
%*3hhi:-0373:0:3:
-# BZ12701 %3hhi:-0B11111011:0:-1:
-# BZ12701 %*3hhi:-0B11111011:0:-1:
-# BZ12701 %3hhi:-0b11111011:0:-1:
-# BZ12701 %*3hhi:-0b11111011:0:-1:
+%3hhi:-0B11111011:0:-1:
+%*3hhi:-0B11111011:0:-1:
+%3hhi:-0b11111011:0:-1:
+%*3hhi:-0b11111011:0:-1:
%3hhi:-129:1:3:-12:
%*3hhi:-129:0:3:
-# BZ12701 %3hhi:-0X81:0:-1:
-# BZ12701 %*3hhi:-0X81:0:-1:
-# BZ12701 %3hhi:-0x81:0:-1:
-# BZ12701 %*3hhi:-0x81:0:-1:
+%3hhi:-0X81:0:-1:
+%*3hhi:-0X81:0:-1:
+%3hhi:-0x81:0:-1:
+%*3hhi:-0x81:0:-1:
%3hhi:-0201:1:3:-2:
%*3hhi:-0201:0:3:
-# BZ12701 %3hhi:-0B10000001:0:-1:
-# BZ12701 %*3hhi:-0B10000001:0:-1:
-# BZ12701 %3hhi:-0b10000001:0:-1:
-# BZ12701 %*3hhi:-0b10000001:0:-1:
+%3hhi:-0B10000001:0:-1:
+%*3hhi:-0B10000001:0:-1:
+%3hhi:-0b10000001:0:-1:
+%*3hhi:-0b10000001:0:-1:
%3hhi:-128:1:3:-12:
%*3hhi:-128:0:3:
-# BZ12701 %3hhi:-0X80:0:-1:
-# BZ12701 %*3hhi:-0X80:0:-1:
-# BZ12701 %3hhi:-0x80:0:-1:
-# BZ12701 %*3hhi:-0x80:0:-1:
+%3hhi:-0X80:0:-1:
+%*3hhi:-0X80:0:-1:
+%3hhi:-0x80:0:-1:
+%*3hhi:-0x80:0:-1:
%3hhi:-0200:1:3:-2:
%*3hhi:-0200:0:3:
-# BZ12701 %3hhi:-0B10000000:0:-1:
-# BZ12701 %*3hhi:-0B10000000:0:-1:
-# BZ12701 %3hhi:-0b10000000:0:-1:
-# BZ12701 %*3hhi:-0b10000000:0:-1:
+%3hhi:-0B10000000:0:-1:
+%*3hhi:-0B10000000:0:-1:
+%3hhi:-0b10000000:0:-1:
+%*3hhi:-0b10000000:0:-1:
%3hhi:-123:1:3:-12:
%*3hhi:-123:0:3:
-# BZ12701 %3hhi:-0X7b:0:-1:
-# BZ12701 %*3hhi:-0X7b:0:-1:
-# BZ12701 %3hhi:-0x7B:0:-1:
-# BZ12701 %*3hhi:-0x7B:0:-1:
+%3hhi:-0X7b:0:-1:
+%*3hhi:-0X7b:0:-1:
+%3hhi:-0x7B:0:-1:
+%*3hhi:-0x7B:0:-1:
%3hhi:-0173:1:3:-1:
%*3hhi:-0173:0:3:
-# BZ12701 %3hhi:-0B1111011:0:-1:
-# BZ12701 %*3hhi:-0B1111011:0:-1:
-# BZ12701 %3hhi:-0b1111011:0:-1:
-# BZ12701 %*3hhi:-0b1111011:0:-1:
+%3hhi:-0B1111011:0:-1:
+%*3hhi:-0B1111011:0:-1:
+%3hhi:-0b1111011:0:-1:
+%*3hhi:-0b1111011:0:-1:
%3hhi:-1:1:2:-1:
%*3hhi:-1:0:2:
-# BZ12701 %3hhi:-0X1:0:-1:
-# BZ12701 %*3hhi:-0X1:0:-1:
-# BZ12701 %3hhi:-0x1:0:-1:
-# BZ12701 %*3hhi:-0x1:0:-1:
+%3hhi:-0X1:0:-1:
+%*3hhi:-0X1:0:-1:
+%3hhi:-0x1:0:-1:
+%*3hhi:-0x1:0:-1:
%3hhi:-01:1:3:-1:
%*3hhi:-01:0:3:
-# BZ12701 %3hhi:-0B1:0:-1:
-# BZ12701 %*3hhi:-0B1:0:-1:
-# BZ12701 %3hhi:-0b1:0:-1:
-# BZ12701 %*3hhi:-0b1:0:-1:
+%3hhi:-0B1:0:-1:
+%*3hhi:-0B1:0:-1:
+%3hhi:-0b1:0:-1:
+%*3hhi:-0b1:0:-1:
%3hhi:-0:1:2:0:
%*3hhi:-0:0:2:
-# BZ12701 %3hhi:-0X0:0:-1:
-# BZ12701 %*3hhi:-0X0:0:-1:
-# BZ12701 %3hhi:-0x0:0:-1:
-# BZ12701 %*3hhi:-0x0:0:-1:
+%3hhi:-0X0:0:-1:
+%*3hhi:-0X0:0:-1:
+%3hhi:-0x0:0:-1:
+%*3hhi:-0x0:0:-1:
%3hhi:-00:1:3:0:
%*3hhi:-00:0:3:
-# BZ12701 %3hhi:-0B0:0:-1:
-# BZ12701 %*3hhi:-0B0:0:-1:
-# BZ12701 %3hhi:-0b0:0:-1:
-# BZ12701 %*3hhi:-0b0:0:-1:
+%3hhi:-0B0:0:-1:
+%*3hhi:-0B0:0:-1:
+%3hhi:-0b0:0:-1:
+%*3hhi:-0b0:0:-1:
%3hhi:0:1:1:0:
%*3hhi:0:0:1:
%3hhi:0X0:1:3:0:
@@ -800,76 +800,76 @@
%*3hhi:0b10101001:0:3:
%3hhi:+0:1:2:0:
%*3hhi:+0:0:2:
-# BZ12701 %3hhi:+0X0:0:-1:
-# BZ12701 %*3hhi:+0X0:0:-1:
-# BZ12701 %3hhi:+0x0:0:-1:
-# BZ12701 %*3hhi:+0x0:0:-1:
+%3hhi:+0X0:0:-1:
+%*3hhi:+0X0:0:-1:
+%3hhi:+0x0:0:-1:
+%*3hhi:+0x0:0:-1:
%3hhi:+00:1:3:0:
%*3hhi:+00:0:3:
-# BZ12701 %3hhi:+0B0:0:-1:
-# BZ12701 %*3hhi:+0B0:0:-1:
-# BZ12701 %3hhi:+0b0:0:-1:
-# BZ12701 %*3hhi:+0b0:0:-1:
+%3hhi:+0B0:0:-1:
+%*3hhi:+0B0:0:-1:
+%3hhi:+0b0:0:-1:
+%*3hhi:+0b0:0:-1:
%3hhi:+1:1:2:1:
%*3hhi:+1:0:2:
-# BZ12701 %3hhi:+0X1:0:-1:
-# BZ12701 %*3hhi:+0X1:0:-1:
-# BZ12701 %3hhi:+0x1:0:-1:
-# BZ12701 %*3hhi:+0x1:0:-1:
+%3hhi:+0X1:0:-1:
+%*3hhi:+0X1:0:-1:
+%3hhi:+0x1:0:-1:
+%*3hhi:+0x1:0:-1:
%3hhi:+01:1:3:1:
%*3hhi:+01:0:3:
-# BZ12701 %3hhi:+0B1:0:-1:
-# BZ12701 %*3hhi:+0B1:0:-1:
-# BZ12701 %3hhi:+0b1:0:-1:
-# BZ12701 %*3hhi:+0b1:0:-1:
+%3hhi:+0B1:0:-1:
+%*3hhi:+0B1:0:-1:
+%3hhi:+0b1:0:-1:
+%*3hhi:+0b1:0:-1:
%3hhi:+42:1:3:42:
%*3hhi:+42:0:3:
-# BZ12701 %3hhi:+0X2a:0:-1:
-# BZ12701 %*3hhi:+0X2a:0:-1:
-# BZ12701 %3hhi:+0x2A:0:-1:
-# BZ12701 %*3hhi:+0x2A:0:-1:
+%3hhi:+0X2a:0:-1:
+%*3hhi:+0X2a:0:-1:
+%3hhi:+0x2A:0:-1:
+%*3hhi:+0x2A:0:-1:
%3hhi:+052:1:3:5:
%*3hhi:+052:0:3:
-# BZ12701 %3hhi:+0B101010:0:-1:
-# BZ12701 %*3hhi:+0B101010:0:-1:
-# BZ12701 %3hhi:+0b101010:0:-1:
-# BZ12701 %*3hhi:+0b101010:0:-1:
+%3hhi:+0B101010:0:-1:
+%*3hhi:+0B101010:0:-1:
+%3hhi:+0b101010:0:-1:
+%*3hhi:+0b101010:0:-1:
%3hhi:+127:1:3:12:
%*3hhi:+127:0:3:
-# BZ12701 %3hhi:+0X7f:0:-1:
-# BZ12701 %*3hhi:+0X7f:0:-1:
-# BZ12701 %3hhi:+0x7F:0:-1:
-# BZ12701 %*3hhi:+0x7F:0:-1:
+%3hhi:+0X7f:0:-1:
+%*3hhi:+0X7f:0:-1:
+%3hhi:+0x7F:0:-1:
+%*3hhi:+0x7F:0:-1:
%3hhi:+0177:1:3:1:
%*3hhi:+0177:0:3:
-# BZ12701 %3hhi:+0B1111111:0:-1:
-# BZ12701 %*3hhi:+0B1111111:0:-1:
-# BZ12701 %3hhi:+0b1111111:0:-1:
-# BZ12701 %*3hhi:+0b1111111:0:-1:
+%3hhi:+0B1111111:0:-1:
+%*3hhi:+0B1111111:0:-1:
+%3hhi:+0b1111111:0:-1:
+%*3hhi:+0b1111111:0:-1:
%3hhi:+128:1:3:12:
%*3hhi:+128:0:3:
-# BZ12701 %3hhi:+0X80:0:-1:
-# BZ12701 %*3hhi:+0X80:0:-1:
-# BZ12701 %3hhi:+0x80:0:-1:
-# BZ12701 %*3hhi:+0x80:0:-1:
+%3hhi:+0X80:0:-1:
+%*3hhi:+0X80:0:-1:
+%3hhi:+0x80:0:-1:
+%*3hhi:+0x80:0:-1:
%3hhi:+0200:1:3:2:
%*3hhi:+0200:0:3:
-# BZ12701 %3hhi:+0B10000000:0:-1:
-# BZ12701 %*3hhi:+0B10000000:0:-1:
-# BZ12701 %3hhi:+0b10000000:0:-1:
-# BZ12701 %*3hhi:+0b10000000:0:-1:
+%3hhi:+0B10000000:0:-1:
+%*3hhi:+0B10000000:0:-1:
+%3hhi:+0b10000000:0:-1:
+%*3hhi:+0b10000000:0:-1:
%3hhi:+169:1:3:16:
%*3hhi:+169:0:3:
-# BZ12701 %3hhi:+0Xa9:0:-1:
-# BZ12701 %*3hhi:+0Xa9:0:-1:
-# BZ12701 %3hhi:+0xA9:0:-1:
-# BZ12701 %*3hhi:+0xA9:0:-1:
+%3hhi:+0Xa9:0:-1:
+%*3hhi:+0Xa9:0:-1:
+%3hhi:+0xA9:0:-1:
+%*3hhi:+0xA9:0:-1:
%3hhi:+0251:1:3:2:
%*3hhi:+0251:0:3:
-# BZ12701 %3hhi:+0B10101001:0:-1:
-# BZ12701 %*3hhi:+0B10101001:0:-1:
-# BZ12701 %3hhi:+0b10101001:0:-1:
-# BZ12701 %*3hhi:+0b10101001:0:-1:
+%3hhi:+0B10101001:0:-1:
+%*3hhi:+0B10101001:0:-1:
+%3hhi:+0b10101001:0:-1:
+%*3hhi:+0b10101001:0:-1:
%5hhi::0:-1:
%*5hhi::0:-1:
%5hhi:-251:1:4:5:
@@ -1164,76 +1164,76 @@
%*2hhi: -0b0:0:3:
%2hhi: 0:1:2:0:
%*2hhi: 0:0:2:
-# BZ12701 %2hhi: 0X0:0:-1:
-# BZ12701 %*2hhi: 0X0:0:-1:
-# BZ12701 %2hhi: 0x0:0:-1:
-# BZ12701 %*2hhi: 0x0:0:-1:
+%2hhi: 0X0:0:-1:
+%*2hhi: 0X0:0:-1:
+%2hhi: 0x0:0:-1:
+%*2hhi: 0x0:0:-1:
%2hhi: 00:1:3:0:
%*2hhi: 00:0:3:
-# BZ12701 %2hhi: 0B0:0:-1:
-# BZ12701 %*2hhi: 0B0:0:-1:
-# BZ12701 %2hhi: 0b0:0:-1:
-# BZ12701 %*2hhi: 0b0:0:-1:
+%2hhi: 0B0:0:-1:
+%*2hhi: 0B0:0:-1:
+%2hhi: 0b0:0:-1:
+%*2hhi: 0b0:0:-1:
%2hhi: 1:1:2:1:
%*2hhi: 1:0:2:
-# BZ12701 %2hhi: 0X1:0:-1:
-# BZ12701 %*2hhi: 0X1:0:-1:
-# BZ12701 %2hhi: 0x1:0:-1:
-# BZ12701 %*2hhi: 0x1:0:-1:
+%2hhi: 0X1:0:-1:
+%*2hhi: 0X1:0:-1:
+%2hhi: 0x1:0:-1:
+%*2hhi: 0x1:0:-1:
%2hhi: 01:1:3:1:
%*2hhi: 01:0:3:
-# BZ12701 %2hhi: 0B1:0:-1:
-# BZ12701 %*2hhi: 0B1:0:-1:
-# BZ12701 %2hhi: 0b1:0:-1:
-# BZ12701 %*2hhi: 0b1:0:-1:
+%2hhi: 0B1:0:-1:
+%*2hhi: 0B1:0:-1:
+%2hhi: 0b1:0:-1:
+%*2hhi: 0b1:0:-1:
%2hhi: 42:1:3:42:
%*2hhi: 42:0:3:
-# BZ12701 %2hhi: 0X2a:0:-1:
-# BZ12701 %*2hhi: 0X2a:0:-1:
-# BZ12701 %2hhi: 0x2A:0:-1:
-# BZ12701 %*2hhi: 0x2A:0:-1:
+%2hhi: 0X2a:0:-1:
+%*2hhi: 0X2a:0:-1:
+%2hhi: 0x2A:0:-1:
+%*2hhi: 0x2A:0:-1:
%2hhi: 052:1:3:5:
%*2hhi: 052:0:3:
-# BZ12701 %2hhi: 0B101010:0:-1:
-# BZ12701 %*2hhi: 0B101010:0:-1:
-# BZ12701 %2hhi: 0b101010:0:-1:
-# BZ12701 %*2hhi: 0b101010:0:-1:
+%2hhi: 0B101010:0:-1:
+%*2hhi: 0B101010:0:-1:
+%2hhi: 0b101010:0:-1:
+%*2hhi: 0b101010:0:-1:
%2hhi: 127:1:3:12:
%*2hhi: 127:0:3:
-# BZ12701 %2hhi: 0X7f:0:-1:
-# BZ12701 %*2hhi: 0X7f:0:-1:
-# BZ12701 %2hhi: 0x7F:0:-1:
-# BZ12701 %*2hhi: 0x7F:0:-1:
+%2hhi: 0X7f:0:-1:
+%*2hhi: 0X7f:0:-1:
+%2hhi: 0x7F:0:-1:
+%*2hhi: 0x7F:0:-1:
%2hhi: 0177:1:3:1:
%*2hhi: 0177:0:3:
-# BZ12701 %2hhi: 0B1111111:0:-1:
-# BZ12701 %*2hhi: 0B1111111:0:-1:
-# BZ12701 %2hhi: 0b1111111:0:-1:
-# BZ12701 %*2hhi: 0b1111111:0:-1:
+%2hhi: 0B1111111:0:-1:
+%*2hhi: 0B1111111:0:-1:
+%2hhi: 0b1111111:0:-1:
+%*2hhi: 0b1111111:0:-1:
%2hhi: 128:1:3:12:
%*2hhi: 128:0:3:
-# BZ12701 %2hhi: 0X80:0:-1:
-# BZ12701 %*2hhi: 0X80:0:-1:
-# BZ12701 %2hhi: 0x80:0:-1:
-# BZ12701 %*2hhi: 0x80:0:-1:
+%2hhi: 0X80:0:-1:
+%*2hhi: 0X80:0:-1:
+%2hhi: 0x80:0:-1:
+%*2hhi: 0x80:0:-1:
%2hhi: 0200:1:3:2:
%*2hhi: 0200:0:3:
-# BZ12701 %2hhi: 0B10000000:0:-1:
-# BZ12701 %*2hhi: 0B10000000:0:-1:
-# BZ12701 %2hhi: 0b10000000:0:-1:
-# BZ12701 %*2hhi: 0b10000000:0:-1:
+%2hhi: 0B10000000:0:-1:
+%*2hhi: 0B10000000:0:-1:
+%2hhi: 0b10000000:0:-1:
+%*2hhi: 0b10000000:0:-1:
%2hhi: 169:1:3:16:
%*2hhi: 169:0:3:
-# BZ12701 %2hhi: 0Xa9:0:-1:
-# BZ12701 %*2hhi: 0Xa9:0:-1:
-# BZ12701 %2hhi: 0xA9:0:-1:
-# BZ12701 %*2hhi: 0xA9:0:-1:
+%2hhi: 0Xa9:0:-1:
+%*2hhi: 0Xa9:0:-1:
+%2hhi: 0xA9:0:-1:
+%*2hhi: 0xA9:0:-1:
%2hhi: 0251:1:3:2:
%*2hhi: 0251:0:3:
-# BZ12701 %2hhi: 0B10101001:0:-1:
-# BZ12701 %*2hhi: 0B10101001:0:-1:
-# BZ12701 %2hhi: 0b10101001:0:-1:
-# BZ12701 %*2hhi: 0b10101001:0:-1:
+%2hhi: 0B10101001:0:-1:
+%*2hhi: 0B10101001:0:-1:
+%2hhi: 0b10101001:0:-1:
+%*2hhi: 0b10101001:0:-1:
%2hhi: +0:1:3:0:
%*2hhi: +0:0:3:
%2hhi: +0X0:1:3:0:
diff --git a/stdio-common/tst-scanf-format-f-c.c b/stdio-common/tst-scanf-format-f-c.c
new file mode 100644
index 0000000..75ce3cd
--- /dev/null
+++ b/stdio-common/tst-scanf-format-f-c.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for the character conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-character.h"
+#include "tst-scanf-format-skeleton-c.c"
diff --git a/stdio-common/tst-scanf-format-f-char.c b/stdio-common/tst-scanf-format-f-char.c
new file mode 100644
index 0000000..ee5fbe9
--- /dev/null
+++ b/stdio-common/tst-scanf-format-f-char.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for signed char conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-char.c"
diff --git a/stdio-common/tst-scanf-format-f-double.c b/stdio-common/tst-scanf-format-f-double.c
new file mode 100644
index 0000000..1fb25b5
--- /dev/null
+++ b/stdio-common/tst-scanf-format-f-double.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for double conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-double.c"
diff --git a/stdio-common/tst-scanf-format-f-float.c b/stdio-common/tst-scanf-format-f-float.c
new file mode 100644
index 0000000..b5a6ae4
--- /dev/null
+++ b/stdio-common/tst-scanf-format-f-float.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for float conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-float.c"
diff --git a/stdio-common/tst-scanf-format-f-int.c b/stdio-common/tst-scanf-format-f-int.c
new file mode 100644
index 0000000..961d66b
--- /dev/null
+++ b/stdio-common/tst-scanf-format-f-int.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-int.c"
diff --git a/stdio-common/tst-scanf-format-f-ldouble.c b/stdio-common/tst-scanf-format-f-ldouble.c
new file mode 100644
index 0000000..6198d35
--- /dev/null
+++ b/stdio-common/tst-scanf-format-f-ldouble.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for long double conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-ldouble.c"
diff --git a/stdio-common/tst-scanf-format-f-llong.c b/stdio-common/tst-scanf-format-f-llong.c
new file mode 100644
index 0000000..1af672f
--- /dev/null
+++ b/stdio-common/tst-scanf-format-f-llong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for long long conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-llong.c"
diff --git a/stdio-common/tst-scanf-format-f-long.c b/stdio-common/tst-scanf-format-f-long.c
new file mode 100644
index 0000000..fc90811
--- /dev/null
+++ b/stdio-common/tst-scanf-format-f-long.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for long conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-long.c"
diff --git a/stdio-common/tst-scanf-format-f-short.c b/stdio-common/tst-scanf-format-f-short.c
new file mode 100644
index 0000000..61697e2
--- /dev/null
+++ b/stdio-common/tst-scanf-format-f-short.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for short int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-short.c"
diff --git a/stdio-common/tst-scanf-format-f-uchar.c b/stdio-common/tst-scanf-format-f-uchar.c
new file mode 100644
index 0000000..b4b8af3
--- /dev/null
+++ b/stdio-common/tst-scanf-format-f-uchar.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for unsigned char conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-uchar.c"
diff --git a/stdio-common/tst-scanf-format-f-uint.c b/stdio-common/tst-scanf-format-f-uint.c
new file mode 100644
index 0000000..af226b0
--- /dev/null
+++ b/stdio-common/tst-scanf-format-f-uint.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for unsigned int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-uint.c"
diff --git a/stdio-common/tst-scanf-format-f-ullong.c b/stdio-common/tst-scanf-format-f-ullong.c
new file mode 100644
index 0000000..50ea812
--- /dev/null
+++ b/stdio-common/tst-scanf-format-f-ullong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for unsigned long long int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ullong.c"
diff --git a/stdio-common/tst-scanf-format-f-ulong.c b/stdio-common/tst-scanf-format-f-ulong.c
new file mode 100644
index 0000000..673e770
--- /dev/null
+++ b/stdio-common/tst-scanf-format-f-ulong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for unsigned long int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ulong.c"
diff --git a/stdio-common/tst-scanf-format-f-ushort.c b/stdio-common/tst-scanf-format-f-ushort.c
new file mode 100644
index 0000000..413ba67
--- /dev/null
+++ b/stdio-common/tst-scanf-format-f-ushort.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'fscanf' input for unsigned short int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-f.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ushort.c"
diff --git a/stdio-common/tst-scanf-format-f.h b/stdio-common/tst-scanf-format-f.h
new file mode 100644
index 0000000..9a4caee
--- /dev/null
+++ b/stdio-common/tst-scanf-format-f.h
@@ -0,0 +1,29 @@
+/* Test feature wrapper for formatted 'fscanf' input.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <stdio.h>
+
+#define scanf_under_test(...) \
+({ \
+ int result = fscanf (stdin, __VA_ARGS__); \
+ if (ferror (stdin)) \
+ result = INPUT_ERROR; \
+ else if (result == EOF) \
+ result = INPUT_EOF; \
+ result; \
+})
diff --git a/stdio-common/tst-scanf-format-llong-i.input b/stdio-common/tst-scanf-format-llong-i.input
index f63e35d..b8b3774 100644
--- a/stdio-common/tst-scanf-format-llong-i.input
+++ b/stdio-common/tst-scanf-format-llong-i.input
@@ -510,76 +510,76 @@
%*2lli:-0b0:0:2:
%2lli:0:1:1:0:
%*2lli:0:0:1:
-# BZ12701 %2lli:0X0:0:-1:
-# BZ12701 %*2lli:0X0:0:-1:
-# BZ12701 %2lli:0x0:0:-1:
-# BZ12701 %*2lli:0x0:0:-1:
+%2lli:0X0:0:-1:
+%*2lli:0X0:0:-1:
+%2lli:0x0:0:-1:
+%*2lli:0x0:0:-1:
%2lli:00:1:2:0:
%*2lli:00:0:2:
-# BZ12701 %2lli:0B0:0:-1:
-# BZ12701 %*2lli:0B0:0:-1:
-# BZ12701 %2lli:0b0:0:-1:
-# BZ12701 %*2lli:0b0:0:-1:
+%2lli:0B0:0:-1:
+%*2lli:0B0:0:-1:
+%2lli:0b0:0:-1:
+%*2lli:0b0:0:-1:
%2lli:1:1:1:1:
%*2lli:1:0:1:
-# BZ12701 %2lli:0X1:0:-1:
-# BZ12701 %*2lli:0X1:0:-1:
-# BZ12701 %2lli:0x1:0:-1:
-# BZ12701 %*2lli:0x1:0:-1:
+%2lli:0X1:0:-1:
+%*2lli:0X1:0:-1:
+%2lli:0x1:0:-1:
+%*2lli:0x1:0:-1:
%2lli:01:1:2:1:
%*2lli:01:0:2:
-# BZ12701 %2lli:0B1:0:-1:
-# BZ12701 %*2lli:0B1:0:-1:
-# BZ12701 %2lli:0b1:0:-1:
-# BZ12701 %*2lli:0b1:0:-1:
+%2lli:0B1:0:-1:
+%*2lli:0B1:0:-1:
+%2lli:0b1:0:-1:
+%*2lli:0b1:0:-1:
%2lli:42:1:2:42:
%*2lli:42:0:2:
-# BZ12701 %2lli:0X2a:0:-1:
-# BZ12701 %*2lli:0X2a:0:-1:
-# BZ12701 %2lli:0x2A:0:-1:
-# BZ12701 %*2lli:0x2A:0:-1:
+%2lli:0X2a:0:-1:
+%*2lli:0X2a:0:-1:
+%2lli:0x2A:0:-1:
+%*2lli:0x2A:0:-1:
%2lli:052:1:2:5:
%*2lli:052:0:2:
-# BZ12701 %2lli:0B101010:0:-1:
-# BZ12701 %*2lli:0B101010:0:-1:
-# BZ12701 %2lli:0b101010:0:-1:
-# BZ12701 %*2lli:0b101010:0:-1:
+%2lli:0B101010:0:-1:
+%*2lli:0B101010:0:-1:
+%2lli:0b101010:0:-1:
+%*2lli:0b101010:0:-1:
%2lli:9223372036854775807:1:2:92:
%*2lli:9223372036854775807:0:2:
-# BZ12701 %2lli:0X7fffffffffffffff:0:-1:
-# BZ12701 %*2lli:0X7fffffffffffffff:0:-1:
-# BZ12701 %2lli:0x7FFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2lli:0x7FFFFFFFFFFFFFFF:0:-1:
+%2lli:0X7fffffffffffffff:0:-1:
+%*2lli:0X7fffffffffffffff:0:-1:
+%2lli:0x7FFFFFFFFFFFFFFF:0:-1:
+%*2lli:0x7FFFFFFFFFFFFFFF:0:-1:
%2lli:0777777777777777777777:1:2:7:
%*2lli:0777777777777777777777:0:2:
-# BZ12701 %2lli:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lli:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2lli:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lli:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lli:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lli:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lli:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lli:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2lli:9223372036854775808:1:2:92:
%*2lli:9223372036854775808:0:2:
-# BZ12701 %2lli:0X8000000000000000:0:-1:
-# BZ12701 %*2lli:0X8000000000000000:0:-1:
-# BZ12701 %2lli:0x8000000000000000:0:-1:
-# BZ12701 %*2lli:0x8000000000000000:0:-1:
+%2lli:0X8000000000000000:0:-1:
+%*2lli:0X8000000000000000:0:-1:
+%2lli:0x8000000000000000:0:-1:
+%*2lli:0x8000000000000000:0:-1:
%2lli:01000000000000000000000:1:2:1:
%*2lli:01000000000000000000000:0:2:
-# BZ12701 %2lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lli:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lli:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2lli:9223372036897200049:1:2:92:
%*2lli:9223372036897200049:0:2:
-# BZ12701 %2lli:0X80000000028757b1:0:-1:
-# BZ12701 %*2lli:0X80000000028757b1:0:-1:
-# BZ12701 %2lli:0x80000000028757B1:0:-1:
-# BZ12701 %*2lli:0x80000000028757B1:0:-1:
+%2lli:0X80000000028757b1:0:-1:
+%*2lli:0X80000000028757b1:0:-1:
+%2lli:0x80000000028757B1:0:-1:
+%*2lli:0x80000000028757B1:0:-1:
%2lli:01000000000000241653661:1:2:1:
%*2lli:01000000000000241653661:0:2:
-# BZ12701 %2lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lli:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lli:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2lli:+0:1:2:0:
%*2lli:+0:0:2:
%2lli:+0X0:1:2:0:
@@ -1164,76 +1164,76 @@
%*2lli: -0b0:0:3:
%2lli: 0:1:2:0:
%*2lli: 0:0:2:
-# BZ12701 %2lli: 0X0:0:-1:
-# BZ12701 %*2lli: 0X0:0:-1:
-# BZ12701 %2lli: 0x0:0:-1:
-# BZ12701 %*2lli: 0x0:0:-1:
+%2lli: 0X0:0:-1:
+%*2lli: 0X0:0:-1:
+%2lli: 0x0:0:-1:
+%*2lli: 0x0:0:-1:
%2lli: 00:1:3:0:
%*2lli: 00:0:3:
-# BZ12701 %2lli: 0B0:0:-1:
-# BZ12701 %*2lli: 0B0:0:-1:
-# BZ12701 %2lli: 0b0:0:-1:
-# BZ12701 %*2lli: 0b0:0:-1:
+%2lli: 0B0:0:-1:
+%*2lli: 0B0:0:-1:
+%2lli: 0b0:0:-1:
+%*2lli: 0b0:0:-1:
%2lli: 1:1:2:1:
%*2lli: 1:0:2:
-# BZ12701 %2lli: 0X1:0:-1:
-# BZ12701 %*2lli: 0X1:0:-1:
-# BZ12701 %2lli: 0x1:0:-1:
-# BZ12701 %*2lli: 0x1:0:-1:
+%2lli: 0X1:0:-1:
+%*2lli: 0X1:0:-1:
+%2lli: 0x1:0:-1:
+%*2lli: 0x1:0:-1:
%2lli: 01:1:3:1:
%*2lli: 01:0:3:
-# BZ12701 %2lli: 0B1:0:-1:
-# BZ12701 %*2lli: 0B1:0:-1:
-# BZ12701 %2lli: 0b1:0:-1:
-# BZ12701 %*2lli: 0b1:0:-1:
+%2lli: 0B1:0:-1:
+%*2lli: 0B1:0:-1:
+%2lli: 0b1:0:-1:
+%*2lli: 0b1:0:-1:
%2lli: 42:1:3:42:
%*2lli: 42:0:3:
-# BZ12701 %2lli: 0X2a:0:-1:
-# BZ12701 %*2lli: 0X2a:0:-1:
-# BZ12701 %2lli: 0x2A:0:-1:
-# BZ12701 %*2lli: 0x2A:0:-1:
+%2lli: 0X2a:0:-1:
+%*2lli: 0X2a:0:-1:
+%2lli: 0x2A:0:-1:
+%*2lli: 0x2A:0:-1:
%2lli: 052:1:3:5:
%*2lli: 052:0:3:
-# BZ12701 %2lli: 0B101010:0:-1:
-# BZ12701 %*2lli: 0B101010:0:-1:
-# BZ12701 %2lli: 0b101010:0:-1:
-# BZ12701 %*2lli: 0b101010:0:-1:
+%2lli: 0B101010:0:-1:
+%*2lli: 0B101010:0:-1:
+%2lli: 0b101010:0:-1:
+%*2lli: 0b101010:0:-1:
%2lli: 9223372036854775807:1:3:92:
%*2lli: 9223372036854775807:0:3:
-# BZ12701 %2lli: 0X7fffffffffffffff:0:-1:
-# BZ12701 %*2lli: 0X7fffffffffffffff:0:-1:
-# BZ12701 %2lli: 0x7FFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2lli: 0x7FFFFFFFFFFFFFFF:0:-1:
+%2lli: 0X7fffffffffffffff:0:-1:
+%*2lli: 0X7fffffffffffffff:0:-1:
+%2lli: 0x7FFFFFFFFFFFFFFF:0:-1:
+%*2lli: 0x7FFFFFFFFFFFFFFF:0:-1:
%2lli: 0777777777777777777777:1:3:7:
%*2lli: 0777777777777777777777:0:3:
-# BZ12701 %2lli: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lli: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2lli: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lli: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lli: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lli: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lli: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lli: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2lli: 9223372036854775808:1:3:92:
%*2lli: 9223372036854775808:0:3:
-# BZ12701 %2lli: 0X8000000000000000:0:-1:
-# BZ12701 %*2lli: 0X8000000000000000:0:-1:
-# BZ12701 %2lli: 0x8000000000000000:0:-1:
-# BZ12701 %*2lli: 0x8000000000000000:0:-1:
+%2lli: 0X8000000000000000:0:-1:
+%*2lli: 0X8000000000000000:0:-1:
+%2lli: 0x8000000000000000:0:-1:
+%*2lli: 0x8000000000000000:0:-1:
%2lli: 01000000000000000000000:1:3:1:
%*2lli: 01000000000000000000000:0:3:
-# BZ12701 %2lli: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lli: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2lli: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lli: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lli: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lli: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lli: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lli: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2lli: 9223372036897200049:1:3:92:
%*2lli: 9223372036897200049:0:3:
-# BZ12701 %2lli: 0X80000000028757b1:0:-1:
-# BZ12701 %*2lli: 0X80000000028757b1:0:-1:
-# BZ12701 %2lli: 0x80000000028757B1:0:-1:
-# BZ12701 %*2lli: 0x80000000028757B1:0:-1:
+%2lli: 0X80000000028757b1:0:-1:
+%*2lli: 0X80000000028757b1:0:-1:
+%2lli: 0x80000000028757B1:0:-1:
+%*2lli: 0x80000000028757B1:0:-1:
%2lli: 01000000000000241653661:1:3:1:
%*2lli: 01000000000000241653661:0:3:
-# BZ12701 %2lli: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lli: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2lli: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lli: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lli: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lli: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lli: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lli: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2lli: +0:1:3:0:
%*2lli: +0:0:3:
%2lli: +0X0:1:3:0:
diff --git a/stdio-common/tst-scanf-format-short-i.input b/stdio-common/tst-scanf-format-short-i.input
index 5beae7b..d88122e 100644
--- a/stdio-common/tst-scanf-format-short-i.input
+++ b/stdio-common/tst-scanf-format-short-i.input
@@ -510,76 +510,76 @@
%*2hi:-0b0:0:2:
%2hi:0:1:1:0:
%*2hi:0:0:1:
-# BZ12701 %2hi:0X0:0:-1:
-# BZ12701 %*2hi:0X0:0:-1:
-# BZ12701 %2hi:0x0:0:-1:
-# BZ12701 %*2hi:0x0:0:-1:
+%2hi:0X0:0:-1:
+%*2hi:0X0:0:-1:
+%2hi:0x0:0:-1:
+%*2hi:0x0:0:-1:
%2hi:00:1:2:0:
%*2hi:00:0:2:
-# BZ12701 %2hi:0B0:0:-1:
-# BZ12701 %*2hi:0B0:0:-1:
-# BZ12701 %2hi:0b0:0:-1:
-# BZ12701 %*2hi:0b0:0:-1:
+%2hi:0B0:0:-1:
+%*2hi:0B0:0:-1:
+%2hi:0b0:0:-1:
+%*2hi:0b0:0:-1:
%2hi:1:1:1:1:
%*2hi:1:0:1:
-# BZ12701 %2hi:0X1:0:-1:
-# BZ12701 %*2hi:0X1:0:-1:
-# BZ12701 %2hi:0x1:0:-1:
-# BZ12701 %*2hi:0x1:0:-1:
+%2hi:0X1:0:-1:
+%*2hi:0X1:0:-1:
+%2hi:0x1:0:-1:
+%*2hi:0x1:0:-1:
%2hi:01:1:2:1:
%*2hi:01:0:2:
-# BZ12701 %2hi:0B1:0:-1:
-# BZ12701 %*2hi:0B1:0:-1:
-# BZ12701 %2hi:0b1:0:-1:
-# BZ12701 %*2hi:0b1:0:-1:
+%2hi:0B1:0:-1:
+%*2hi:0B1:0:-1:
+%2hi:0b1:0:-1:
+%*2hi:0b1:0:-1:
%2hi:42:1:2:42:
%*2hi:42:0:2:
-# BZ12701 %2hi:0X2a:0:-1:
-# BZ12701 %*2hi:0X2a:0:-1:
-# BZ12701 %2hi:0x2A:0:-1:
-# BZ12701 %*2hi:0x2A:0:-1:
+%2hi:0X2a:0:-1:
+%*2hi:0X2a:0:-1:
+%2hi:0x2A:0:-1:
+%*2hi:0x2A:0:-1:
%2hi:052:1:2:5:
%*2hi:052:0:2:
-# BZ12701 %2hi:0B101010:0:-1:
-# BZ12701 %*2hi:0B101010:0:-1:
-# BZ12701 %2hi:0b101010:0:-1:
-# BZ12701 %*2hi:0b101010:0:-1:
+%2hi:0B101010:0:-1:
+%*2hi:0B101010:0:-1:
+%2hi:0b101010:0:-1:
+%*2hi:0b101010:0:-1:
%2hi:32767:1:2:32:
%*2hi:32767:0:2:
-# BZ12701 %2hi:0X7fff:0:-1:
-# BZ12701 %*2hi:0X7fff:0:-1:
-# BZ12701 %2hi:0x7FFF:0:-1:
-# BZ12701 %*2hi:0x7FFF:0:-1:
+%2hi:0X7fff:0:-1:
+%*2hi:0X7fff:0:-1:
+%2hi:0x7FFF:0:-1:
+%*2hi:0x7FFF:0:-1:
%2hi:077777:1:2:7:
%*2hi:077777:0:2:
-# BZ12701 %2hi:0B111111111111111:0:-1:
-# BZ12701 %*2hi:0B111111111111111:0:-1:
-# BZ12701 %2hi:0b111111111111111:0:-1:
-# BZ12701 %*2hi:0b111111111111111:0:-1:
+%2hi:0B111111111111111:0:-1:
+%*2hi:0B111111111111111:0:-1:
+%2hi:0b111111111111111:0:-1:
+%*2hi:0b111111111111111:0:-1:
%2hi:32768:1:2:32:
%*2hi:32768:0:2:
-# BZ12701 %2hi:0X8000:0:-1:
-# BZ12701 %*2hi:0X8000:0:-1:
-# BZ12701 %2hi:0x8000:0:-1:
-# BZ12701 %*2hi:0x8000:0:-1:
+%2hi:0X8000:0:-1:
+%*2hi:0X8000:0:-1:
+%2hi:0x8000:0:-1:
+%*2hi:0x8000:0:-1:
%2hi:0100000:1:2:1:
%*2hi:0100000:0:2:
-# BZ12701 %2hi:0B1000000000000000:0:-1:
-# BZ12701 %*2hi:0B1000000000000000:0:-1:
-# BZ12701 %2hi:0b1000000000000000:0:-1:
-# BZ12701 %*2hi:0b1000000000000000:0:-1:
+%2hi:0B1000000000000000:0:-1:
+%*2hi:0B1000000000000000:0:-1:
+%2hi:0b1000000000000000:0:-1:
+%*2hi:0b1000000000000000:0:-1:
%2hi:32809:1:2:32:
%*2hi:32809:0:2:
-# BZ12701 %2hi:0X8029:0:-1:
-# BZ12701 %*2hi:0X8029:0:-1:
-# BZ12701 %2hi:0x8029:0:-1:
-# BZ12701 %*2hi:0x8029:0:-1:
+%2hi:0X8029:0:-1:
+%*2hi:0X8029:0:-1:
+%2hi:0x8029:0:-1:
+%*2hi:0x8029:0:-1:
%2hi:0100051:1:2:1:
%*2hi:0100051:0:2:
-# BZ12701 %2hi:0B1000000000101001:0:-1:
-# BZ12701 %*2hi:0B1000000000101001:0:-1:
-# BZ12701 %2hi:0b1000000000101001:0:-1:
-# BZ12701 %*2hi:0b1000000000101001:0:-1:
+%2hi:0B1000000000101001:0:-1:
+%*2hi:0B1000000000101001:0:-1:
+%2hi:0b1000000000101001:0:-1:
+%*2hi:0b1000000000101001:0:-1:
%2hi:+0:1:2:0:
%*2hi:+0:0:2:
%2hi:+0X0:1:2:0:
@@ -1164,76 +1164,76 @@
%*2hi: -0b0:0:3:
%2hi: 0:1:2:0:
%*2hi: 0:0:2:
-# BZ12701 %2hi: 0X0:0:-1:
-# BZ12701 %*2hi: 0X0:0:-1:
-# BZ12701 %2hi: 0x0:0:-1:
-# BZ12701 %*2hi: 0x0:0:-1:
+%2hi: 0X0:0:-1:
+%*2hi: 0X0:0:-1:
+%2hi: 0x0:0:-1:
+%*2hi: 0x0:0:-1:
%2hi: 00:1:3:0:
%*2hi: 00:0:3:
-# BZ12701 %2hi: 0B0:0:-1:
-# BZ12701 %*2hi: 0B0:0:-1:
-# BZ12701 %2hi: 0b0:0:-1:
-# BZ12701 %*2hi: 0b0:0:-1:
+%2hi: 0B0:0:-1:
+%*2hi: 0B0:0:-1:
+%2hi: 0b0:0:-1:
+%*2hi: 0b0:0:-1:
%2hi: 1:1:2:1:
%*2hi: 1:0:2:
-# BZ12701 %2hi: 0X1:0:-1:
-# BZ12701 %*2hi: 0X1:0:-1:
-# BZ12701 %2hi: 0x1:0:-1:
-# BZ12701 %*2hi: 0x1:0:-1:
+%2hi: 0X1:0:-1:
+%*2hi: 0X1:0:-1:
+%2hi: 0x1:0:-1:
+%*2hi: 0x1:0:-1:
%2hi: 01:1:3:1:
%*2hi: 01:0:3:
-# BZ12701 %2hi: 0B1:0:-1:
-# BZ12701 %*2hi: 0B1:0:-1:
-# BZ12701 %2hi: 0b1:0:-1:
-# BZ12701 %*2hi: 0b1:0:-1:
+%2hi: 0B1:0:-1:
+%*2hi: 0B1:0:-1:
+%2hi: 0b1:0:-1:
+%*2hi: 0b1:0:-1:
%2hi: 42:1:3:42:
%*2hi: 42:0:3:
-# BZ12701 %2hi: 0X2a:0:-1:
-# BZ12701 %*2hi: 0X2a:0:-1:
-# BZ12701 %2hi: 0x2A:0:-1:
-# BZ12701 %*2hi: 0x2A:0:-1:
+%2hi: 0X2a:0:-1:
+%*2hi: 0X2a:0:-1:
+%2hi: 0x2A:0:-1:
+%*2hi: 0x2A:0:-1:
%2hi: 052:1:3:5:
%*2hi: 052:0:3:
-# BZ12701 %2hi: 0B101010:0:-1:
-# BZ12701 %*2hi: 0B101010:0:-1:
-# BZ12701 %2hi: 0b101010:0:-1:
-# BZ12701 %*2hi: 0b101010:0:-1:
+%2hi: 0B101010:0:-1:
+%*2hi: 0B101010:0:-1:
+%2hi: 0b101010:0:-1:
+%*2hi: 0b101010:0:-1:
%2hi: 32767:1:3:32:
%*2hi: 32767:0:3:
-# BZ12701 %2hi: 0X7fff:0:-1:
-# BZ12701 %*2hi: 0X7fff:0:-1:
-# BZ12701 %2hi: 0x7FFF:0:-1:
-# BZ12701 %*2hi: 0x7FFF:0:-1:
+%2hi: 0X7fff:0:-1:
+%*2hi: 0X7fff:0:-1:
+%2hi: 0x7FFF:0:-1:
+%*2hi: 0x7FFF:0:-1:
%2hi: 077777:1:3:7:
%*2hi: 077777:0:3:
-# BZ12701 %2hi: 0B111111111111111:0:-1:
-# BZ12701 %*2hi: 0B111111111111111:0:-1:
-# BZ12701 %2hi: 0b111111111111111:0:-1:
-# BZ12701 %*2hi: 0b111111111111111:0:-1:
+%2hi: 0B111111111111111:0:-1:
+%*2hi: 0B111111111111111:0:-1:
+%2hi: 0b111111111111111:0:-1:
+%*2hi: 0b111111111111111:0:-1:
%2hi: 32768:1:3:32:
%*2hi: 32768:0:3:
-# BZ12701 %2hi: 0X8000:0:-1:
-# BZ12701 %*2hi: 0X8000:0:-1:
-# BZ12701 %2hi: 0x8000:0:-1:
-# BZ12701 %*2hi: 0x8000:0:-1:
+%2hi: 0X8000:0:-1:
+%*2hi: 0X8000:0:-1:
+%2hi: 0x8000:0:-1:
+%*2hi: 0x8000:0:-1:
%2hi: 0100000:1:3:1:
%*2hi: 0100000:0:3:
-# BZ12701 %2hi: 0B1000000000000000:0:-1:
-# BZ12701 %*2hi: 0B1000000000000000:0:-1:
-# BZ12701 %2hi: 0b1000000000000000:0:-1:
-# BZ12701 %*2hi: 0b1000000000000000:0:-1:
+%2hi: 0B1000000000000000:0:-1:
+%*2hi: 0B1000000000000000:0:-1:
+%2hi: 0b1000000000000000:0:-1:
+%*2hi: 0b1000000000000000:0:-1:
%2hi: 32809:1:3:32:
%*2hi: 32809:0:3:
-# BZ12701 %2hi: 0X8029:0:-1:
-# BZ12701 %*2hi: 0X8029:0:-1:
-# BZ12701 %2hi: 0x8029:0:-1:
-# BZ12701 %*2hi: 0x8029:0:-1:
+%2hi: 0X8029:0:-1:
+%*2hi: 0X8029:0:-1:
+%2hi: 0x8029:0:-1:
+%*2hi: 0x8029:0:-1:
%2hi: 0100051:1:3:1:
%*2hi: 0100051:0:3:
-# BZ12701 %2hi: 0B1000000000101001:0:-1:
-# BZ12701 %*2hi: 0B1000000000101001:0:-1:
-# BZ12701 %2hi: 0b1000000000101001:0:-1:
-# BZ12701 %*2hi: 0b1000000000101001:0:-1:
+%2hi: 0B1000000000101001:0:-1:
+%*2hi: 0B1000000000101001:0:-1:
+%2hi: 0b1000000000101001:0:-1:
+%*2hi: 0b1000000000101001:0:-1:
%2hi: +0:1:3:0:
%*2hi: +0:0:3:
%2hi: +0X0:1:3:0:
diff --git a/stdio-common/tst-scanf-format-ss-c.c b/stdio-common/tst-scanf-format-ss-c.c
new file mode 100644
index 0000000..58a7ce8
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ss-c.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for the character conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-character.h"
+#include "tst-scanf-format-skeleton-c.c"
diff --git a/stdio-common/tst-scanf-format-ss-char.c b/stdio-common/tst-scanf-format-ss-char.c
new file mode 100644
index 0000000..66eb04c
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ss-char.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for signed char conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-char.c"
diff --git a/stdio-common/tst-scanf-format-ss-double.c b/stdio-common/tst-scanf-format-ss-double.c
new file mode 100644
index 0000000..2a9fd8a
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ss-double.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for double conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-double.c"
diff --git a/stdio-common/tst-scanf-format-ss-float.c b/stdio-common/tst-scanf-format-ss-float.c
new file mode 100644
index 0000000..640e35d
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ss-float.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for float conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-float.c"
diff --git a/stdio-common/tst-scanf-format-ss-int.c b/stdio-common/tst-scanf-format-ss-int.c
new file mode 100644
index 0000000..c01a0a3
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ss-int.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-int.c"
diff --git a/stdio-common/tst-scanf-format-ss-ldouble.c b/stdio-common/tst-scanf-format-ss-ldouble.c
new file mode 100644
index 0000000..3e57ab5
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ss-ldouble.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for long double conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-ldouble.c"
diff --git a/stdio-common/tst-scanf-format-ss-llong.c b/stdio-common/tst-scanf-format-ss-llong.c
new file mode 100644
index 0000000..9c1603c
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ss-llong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for long long conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-llong.c"
diff --git a/stdio-common/tst-scanf-format-ss-long.c b/stdio-common/tst-scanf-format-ss-long.c
new file mode 100644
index 0000000..003cfac
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ss-long.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for long conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-long.c"
diff --git a/stdio-common/tst-scanf-format-ss-short.c b/stdio-common/tst-scanf-format-ss-short.c
new file mode 100644
index 0000000..ba1a582
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ss-short.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for short int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-short.c"
diff --git a/stdio-common/tst-scanf-format-ss-uchar.c b/stdio-common/tst-scanf-format-ss-uchar.c
new file mode 100644
index 0000000..1db1424
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ss-uchar.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for unsigned char conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-uchar.c"
diff --git a/stdio-common/tst-scanf-format-ss-uint.c b/stdio-common/tst-scanf-format-ss-uint.c
new file mode 100644
index 0000000..a296fb4
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ss-uint.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for unsigned int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-uint.c"
diff --git a/stdio-common/tst-scanf-format-ss-ullong.c b/stdio-common/tst-scanf-format-ss-ullong.c
new file mode 100644
index 0000000..885d570
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ss-ullong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for unsigned long long int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ullong.c"
diff --git a/stdio-common/tst-scanf-format-ss-ulong.c b/stdio-common/tst-scanf-format-ss-ulong.c
new file mode 100644
index 0000000..8a2f24d
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ss-ulong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for unsigned long int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ulong.c"
diff --git a/stdio-common/tst-scanf-format-ss-ushort.c b/stdio-common/tst-scanf-format-ss-ushort.c
new file mode 100644
index 0000000..4061888
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ss-ushort.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'sscanf' input for unsigned short int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-ss.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ushort.c"
diff --git a/stdio-common/tst-scanf-format-ss.h b/stdio-common/tst-scanf-format-ss.h
new file mode 100644
index 0000000..2fb1ca2
--- /dev/null
+++ b/stdio-common/tst-scanf-format-ss.h
@@ -0,0 +1,73 @@
+/* Test feature wrapper for formatted 'scanf' input.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <stddef.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+#include <support/support.h>
+
+static char *sscanf_buf;
+static size_t sscanf_buf_size;
+
+static void __attribute__ ((destructor))
+scanf_under_test_fini (void)
+{
+ free (sscanf_buf);
+}
+
+#define scanf_under_test(...) \
+({ \
+ __label__ out; \
+ size_t i = 0; \
+ int result; \
+ int ch; \
+ \
+ do \
+ { \
+ ch = read_input (); \
+ if (ch < 0) \
+ { \
+ result = ch; \
+ goto out; \
+ } \
+ if (i == sscanf_buf_size) \
+ { \
+ sscanf_buf_size += SIZE_CHUNK; \
+ /* Add an extra byte for the terminating null character. */ \
+ sscanf_buf = xrealloc (sscanf_buf, sscanf_buf_size + 1); \
+ } \
+ sscanf_buf[i++] = ch; \
+ } \
+ while (ch != ':'); \
+ sscanf_buf[i++] = '\0'; \
+ \
+ ch = ungetc (ch, stdin); \
+ if (ch == EOF) \
+ { \
+ result = INPUT_ERROR; \
+ goto out; \
+ } \
+ \
+ result = sscanf (sscanf_buf, __VA_ARGS__); \
+ if (result == EOF) \
+ result = INPUT_EOF; \
+ \
+out: \
+ result; \
+})
diff --git a/stdio-common/tst-scanf-format-uchar-b.input b/stdio-common/tst-scanf-format-uchar-b.input
index e407442..3287215 100644
--- a/stdio-common/tst-scanf-format-uchar-b.input
+++ b/stdio-common/tst-scanf-format-uchar-b.input
@@ -204,40 +204,40 @@
%*2hhb:-0b0:0:2:
%2hhb:0:1:1:0:
%*2hhb:0:0:1:
-# BZ12701 %2hhb:0B0:0:-1:
-# BZ12701 %*2hhb:0B0:0:-1:
-# BZ12701 %2hhb:0b0:0:-1:
-# BZ12701 %*2hhb:0b0:0:-1:
+%2hhb:0B0:0:-1:
+%*2hhb:0B0:0:-1:
+%2hhb:0b0:0:-1:
+%*2hhb:0b0:0:-1:
%2hhb:1:1:1:1:
%*2hhb:1:0:1:
-# BZ12701 %2hhb:0B1:0:-1:
-# BZ12701 %*2hhb:0B1:0:-1:
-# BZ12701 %2hhb:0b1:0:-1:
-# BZ12701 %*2hhb:0b1:0:-1:
+%2hhb:0B1:0:-1:
+%*2hhb:0B1:0:-1:
+%2hhb:0b1:0:-1:
+%*2hhb:0b1:0:-1:
%2hhb:101010:1:2:2:
%*2hhb:101010:0:2:
-# BZ12701 %2hhb:0B101010:0:-1:
-# BZ12701 %*2hhb:0B101010:0:-1:
-# BZ12701 %2hhb:0b101010:0:-1:
-# BZ12701 %*2hhb:0b101010:0:-1:
+%2hhb:0B101010:0:-1:
+%*2hhb:0B101010:0:-1:
+%2hhb:0b101010:0:-1:
+%*2hhb:0b101010:0:-1:
%2hhb:11111111:1:2:3:
%*2hhb:11111111:0:2:
-# BZ12701 %2hhb:0B11111111:0:-1:
-# BZ12701 %*2hhb:0B11111111:0:-1:
-# BZ12701 %2hhb:0b11111111:0:-1:
-# BZ12701 %*2hhb:0b11111111:0:-1:
+%2hhb:0B11111111:0:-1:
+%*2hhb:0B11111111:0:-1:
+%2hhb:0b11111111:0:-1:
+%*2hhb:0b11111111:0:-1:
%2hhb:100000000:1:2:2:
%*2hhb:100000000:0:2:
-# BZ12701 %2hhb:0B100000000:0:-1:
-# BZ12701 %*2hhb:0B100000000:0:-1:
-# BZ12701 %2hhb:0b100000000:0:-1:
-# BZ12701 %*2hhb:0b100000000:0:-1:
+%2hhb:0B100000000:0:-1:
+%*2hhb:0B100000000:0:-1:
+%2hhb:0b100000000:0:-1:
+%*2hhb:0b100000000:0:-1:
%2hhb:100101001:1:2:2:
%*2hhb:100101001:0:2:
-# BZ12701 %2hhb:0B100101001:0:-1:
-# BZ12701 %*2hhb:0B100101001:0:-1:
-# BZ12701 %2hhb:0b100101001:0:-1:
-# BZ12701 %*2hhb:0b100101001:0:-1:
+%2hhb:0B100101001:0:-1:
+%*2hhb:0B100101001:0:-1:
+%2hhb:0b100101001:0:-1:
+%*2hhb:0b100101001:0:-1:
%2hhb:+0:1:2:0:
%*2hhb:+0:0:2:
%2hhb:+0B0:1:2:0:
@@ -278,22 +278,22 @@
%*3hhb::0:-1:
%3hhb:-1111011:1:3:253:
%*3hhb:-1111011:0:3:
-# BZ12701 %3hhb:-0B1111011:0:-1:
-# BZ12701 %*3hhb:-0B1111011:0:-1:
-# BZ12701 %3hhb:-0b1111011:0:-1:
-# BZ12701 %*3hhb:-0b1111011:0:-1:
+%3hhb:-0B1111011:0:-1:
+%*3hhb:-0B1111011:0:-1:
+%3hhb:-0b1111011:0:-1:
+%*3hhb:-0b1111011:0:-1:
%3hhb:-1:1:2:255:
%*3hhb:-1:0:2:
-# BZ12701 %3hhb:-0B1:0:-1:
-# BZ12701 %*3hhb:-0B1:0:-1:
-# BZ12701 %3hhb:-0b1:0:-1:
-# BZ12701 %*3hhb:-0b1:0:-1:
+%3hhb:-0B1:0:-1:
+%*3hhb:-0B1:0:-1:
+%3hhb:-0b1:0:-1:
+%*3hhb:-0b1:0:-1:
%3hhb:-0:1:2:0:
%*3hhb:-0:0:2:
-# BZ12701 %3hhb:-0B0:0:-1:
-# BZ12701 %*3hhb:-0B0:0:-1:
-# BZ12701 %3hhb:-0b0:0:-1:
-# BZ12701 %*3hhb:-0b0:0:-1:
+%3hhb:-0B0:0:-1:
+%*3hhb:-0B0:0:-1:
+%3hhb:-0b0:0:-1:
+%*3hhb:-0b0:0:-1:
%3hhb:0:1:1:0:
%*3hhb:0:0:1:
%3hhb:0B0:1:3:0:
@@ -332,40 +332,40 @@
%*3hhb:0b100101001:0:3:
%3hhb:+0:1:2:0:
%*3hhb:+0:0:2:
-# BZ12701 %3hhb:+0B0:0:-1:
-# BZ12701 %*3hhb:+0B0:0:-1:
-# BZ12701 %3hhb:+0b0:0:-1:
-# BZ12701 %*3hhb:+0b0:0:-1:
+%3hhb:+0B0:0:-1:
+%*3hhb:+0B0:0:-1:
+%3hhb:+0b0:0:-1:
+%*3hhb:+0b0:0:-1:
%3hhb:+1:1:2:1:
%*3hhb:+1:0:2:
-# BZ12701 %3hhb:+0B1:0:-1:
-# BZ12701 %*3hhb:+0B1:0:-1:
-# BZ12701 %3hhb:+0b1:0:-1:
-# BZ12701 %*3hhb:+0b1:0:-1:
+%3hhb:+0B1:0:-1:
+%*3hhb:+0B1:0:-1:
+%3hhb:+0b1:0:-1:
+%*3hhb:+0b1:0:-1:
%3hhb:+101010:1:3:2:
%*3hhb:+101010:0:3:
-# BZ12701 %3hhb:+0B101010:0:-1:
-# BZ12701 %*3hhb:+0B101010:0:-1:
-# BZ12701 %3hhb:+0b101010:0:-1:
-# BZ12701 %*3hhb:+0b101010:0:-1:
+%3hhb:+0B101010:0:-1:
+%*3hhb:+0B101010:0:-1:
+%3hhb:+0b101010:0:-1:
+%*3hhb:+0b101010:0:-1:
%3hhb:+11111111:1:3:3:
%*3hhb:+11111111:0:3:
-# BZ12701 %3hhb:+0B11111111:0:-1:
-# BZ12701 %*3hhb:+0B11111111:0:-1:
-# BZ12701 %3hhb:+0b11111111:0:-1:
-# BZ12701 %*3hhb:+0b11111111:0:-1:
+%3hhb:+0B11111111:0:-1:
+%*3hhb:+0B11111111:0:-1:
+%3hhb:+0b11111111:0:-1:
+%*3hhb:+0b11111111:0:-1:
%3hhb:+100000000:1:3:2:
%*3hhb:+100000000:0:3:
-# BZ12701 %3hhb:+0B100000000:0:-1:
-# BZ12701 %*3hhb:+0B100000000:0:-1:
-# BZ12701 %3hhb:+0b100000000:0:-1:
-# BZ12701 %*3hhb:+0b100000000:0:-1:
+%3hhb:+0B100000000:0:-1:
+%*3hhb:+0B100000000:0:-1:
+%3hhb:+0b100000000:0:-1:
+%*3hhb:+0b100000000:0:-1:
%3hhb:+100101001:1:3:2:
%*3hhb:+100101001:0:3:
-# BZ12701 %3hhb:+0B100101001:0:-1:
-# BZ12701 %*3hhb:+0B100101001:0:-1:
-# BZ12701 %3hhb:+0b100101001:0:-1:
-# BZ12701 %*3hhb:+0b100101001:0:-1:
+%3hhb:+0B100101001:0:-1:
+%*3hhb:+0B100101001:0:-1:
+%3hhb:+0b100101001:0:-1:
+%*3hhb:+0b100101001:0:-1:
%5hhb::0:-1:
%*5hhb::0:-1:
%5hhb:-1111011:1:5:241:
@@ -480,40 +480,40 @@
%*2hhb: -0b0:0:3:
%2hhb: 0:1:2:0:
%*2hhb: 0:0:2:
-# BZ12701 %2hhb: 0B0:0:-1:
-# BZ12701 %*2hhb: 0B0:0:-1:
-# BZ12701 %2hhb: 0b0:0:-1:
-# BZ12701 %*2hhb: 0b0:0:-1:
+%2hhb: 0B0:0:-1:
+%*2hhb: 0B0:0:-1:
+%2hhb: 0b0:0:-1:
+%*2hhb: 0b0:0:-1:
%2hhb: 1:1:2:1:
%*2hhb: 1:0:2:
-# BZ12701 %2hhb: 0B1:0:-1:
-# BZ12701 %*2hhb: 0B1:0:-1:
-# BZ12701 %2hhb: 0b1:0:-1:
-# BZ12701 %*2hhb: 0b1:0:-1:
+%2hhb: 0B1:0:-1:
+%*2hhb: 0B1:0:-1:
+%2hhb: 0b1:0:-1:
+%*2hhb: 0b1:0:-1:
%2hhb: 101010:1:3:2:
%*2hhb: 101010:0:3:
-# BZ12701 %2hhb: 0B101010:0:-1:
-# BZ12701 %*2hhb: 0B101010:0:-1:
-# BZ12701 %2hhb: 0b101010:0:-1:
-# BZ12701 %*2hhb: 0b101010:0:-1:
+%2hhb: 0B101010:0:-1:
+%*2hhb: 0B101010:0:-1:
+%2hhb: 0b101010:0:-1:
+%*2hhb: 0b101010:0:-1:
%2hhb: 11111111:1:3:3:
%*2hhb: 11111111:0:3:
-# BZ12701 %2hhb: 0B11111111:0:-1:
-# BZ12701 %*2hhb: 0B11111111:0:-1:
-# BZ12701 %2hhb: 0b11111111:0:-1:
-# BZ12701 %*2hhb: 0b11111111:0:-1:
+%2hhb: 0B11111111:0:-1:
+%*2hhb: 0B11111111:0:-1:
+%2hhb: 0b11111111:0:-1:
+%*2hhb: 0b11111111:0:-1:
%2hhb: 100000000:1:3:2:
%*2hhb: 100000000:0:3:
-# BZ12701 %2hhb: 0B100000000:0:-1:
-# BZ12701 %*2hhb: 0B100000000:0:-1:
-# BZ12701 %2hhb: 0b100000000:0:-1:
-# BZ12701 %*2hhb: 0b100000000:0:-1:
+%2hhb: 0B100000000:0:-1:
+%*2hhb: 0B100000000:0:-1:
+%2hhb: 0b100000000:0:-1:
+%*2hhb: 0b100000000:0:-1:
%2hhb: 100101001:1:3:2:
%*2hhb: 100101001:0:3:
-# BZ12701 %2hhb: 0B100101001:0:-1:
-# BZ12701 %*2hhb: 0B100101001:0:-1:
-# BZ12701 %2hhb: 0b100101001:0:-1:
-# BZ12701 %*2hhb: 0b100101001:0:-1:
+%2hhb: 0B100101001:0:-1:
+%*2hhb: 0B100101001:0:-1:
+%2hhb: 0b100101001:0:-1:
+%*2hhb: 0b100101001:0:-1:
%2hhb: +0:1:3:0:
%*2hhb: +0:0:3:
%2hhb: +0B0:1:3:0:
diff --git a/stdio-common/tst-scanf-format-uchar-x.input b/stdio-common/tst-scanf-format-uchar-x.input
index d4e637c..a1fd9a9 100644
--- a/stdio-common/tst-scanf-format-uchar-x.input
+++ b/stdio-common/tst-scanf-format-uchar-x.input
@@ -222,44 +222,44 @@
%*2hhx:-0x0:0:2:
%2hhx:0:1:1:0:
%*2hhx:0:0:1:
-# BZ12701 %2hhx:0X0:0:-1:
-# BZ12701 %*2hhx:0X0:0:-1:
-# BZ12701 %2hhx:0x0:0:-1:
-# BZ12701 %*2hhx:0x0:0:-1:
+%2hhx:0X0:0:-1:
+%*2hhx:0X0:0:-1:
+%2hhx:0x0:0:-1:
+%*2hhx:0x0:0:-1:
%2hhx:1:1:1:1:
%*2hhx:1:0:1:
-# BZ12701 %2hhx:0X1:0:-1:
-# BZ12701 %*2hhx:0X1:0:-1:
-# BZ12701 %2hhx:0x1:0:-1:
-# BZ12701 %*2hhx:0x1:0:-1:
+%2hhx:0X1:0:-1:
+%*2hhx:0X1:0:-1:
+%2hhx:0x1:0:-1:
+%*2hhx:0x1:0:-1:
%2hhx:2a:1:2:42:
%*2hhx:2a:0:2:
%2hhx:2A:1:2:42:
%*2hhx:2A:0:2:
-# BZ12701 %2hhx:0X2a:0:-1:
-# BZ12701 %*2hhx:0X2a:0:-1:
-# BZ12701 %2hhx:0x2A:0:-1:
-# BZ12701 %*2hhx:0x2A:0:-1:
+%2hhx:0X2a:0:-1:
+%*2hhx:0X2a:0:-1:
+%2hhx:0x2A:0:-1:
+%*2hhx:0x2A:0:-1:
%2hhx:ff:1:2:255:
%*2hhx:ff:0:2:
%2hhx:FF:1:2:255:
%*2hhx:FF:0:2:
-# BZ12701 %2hhx:0Xff:0:-1:
-# BZ12701 %*2hhx:0Xff:0:-1:
-# BZ12701 %2hhx:0xFF:0:-1:
-# BZ12701 %*2hhx:0xFF:0:-1:
+%2hhx:0Xff:0:-1:
+%*2hhx:0Xff:0:-1:
+%2hhx:0xFF:0:-1:
+%*2hhx:0xFF:0:-1:
%2hhx:100:1:2:16:
%*2hhx:100:0:2:
-# BZ12701 %2hhx:0X100:0:-1:
-# BZ12701 %*2hhx:0X100:0:-1:
-# BZ12701 %2hhx:0x100:0:-1:
-# BZ12701 %*2hhx:0x100:0:-1:
+%2hhx:0X100:0:-1:
+%*2hhx:0X100:0:-1:
+%2hhx:0x100:0:-1:
+%*2hhx:0x100:0:-1:
%2hhx:129:1:2:18:
%*2hhx:129:0:2:
-# BZ12701 %2hhx:0X129:0:-1:
-# BZ12701 %*2hhx:0X129:0:-1:
-# BZ12701 %2hhx:0x129:0:-1:
-# BZ12701 %*2hhx:0x129:0:-1:
+%2hhx:0X129:0:-1:
+%*2hhx:0X129:0:-1:
+%2hhx:0x129:0:-1:
+%*2hhx:0x129:0:-1:
%2hhx:+0:1:2:0:
%*2hhx:+0:0:2:
%2hhx:+0X0:1:2:0:
@@ -306,22 +306,22 @@
%*3hhx:-7b:0:3:
%3hhx:-7B:1:3:133:
%*3hhx:-7B:0:3:
-# BZ12701 %3hhx:-0X7b:0:-1:
-# BZ12701 %*3hhx:-0X7b:0:-1:
-# BZ12701 %3hhx:-0x7B:0:-1:
-# BZ12701 %*3hhx:-0x7B:0:-1:
+%3hhx:-0X7b:0:-1:
+%*3hhx:-0X7b:0:-1:
+%3hhx:-0x7B:0:-1:
+%*3hhx:-0x7B:0:-1:
%3hhx:-1:1:2:255:
%*3hhx:-1:0:2:
-# BZ12701 %3hhx:-0X1:0:-1:
-# BZ12701 %*3hhx:-0X1:0:-1:
-# BZ12701 %3hhx:-0x1:0:-1:
-# BZ12701 %*3hhx:-0x1:0:-1:
+%3hhx:-0X1:0:-1:
+%*3hhx:-0X1:0:-1:
+%3hhx:-0x1:0:-1:
+%*3hhx:-0x1:0:-1:
%3hhx:-0:1:2:0:
%*3hhx:-0:0:2:
-# BZ12701 %3hhx:-0X0:0:-1:
-# BZ12701 %*3hhx:-0X0:0:-1:
-# BZ12701 %3hhx:-0x0:0:-1:
-# BZ12701 %*3hhx:-0x0:0:-1:
+%3hhx:-0X0:0:-1:
+%*3hhx:-0X0:0:-1:
+%3hhx:-0x0:0:-1:
+%*3hhx:-0x0:0:-1:
%3hhx:0:1:1:0:
%*3hhx:0:0:1:
%3hhx:0X0:1:3:0:
@@ -364,44 +364,44 @@
%*3hhx:0x129:0:3:
%3hhx:+0:1:2:0:
%*3hhx:+0:0:2:
-# BZ12701 %3hhx:+0X0:0:-1:
-# BZ12701 %*3hhx:+0X0:0:-1:
-# BZ12701 %3hhx:+0x0:0:-1:
-# BZ12701 %*3hhx:+0x0:0:-1:
+%3hhx:+0X0:0:-1:
+%*3hhx:+0X0:0:-1:
+%3hhx:+0x0:0:-1:
+%*3hhx:+0x0:0:-1:
%3hhx:+1:1:2:1:
%*3hhx:+1:0:2:
-# BZ12701 %3hhx:+0X1:0:-1:
-# BZ12701 %*3hhx:+0X1:0:-1:
-# BZ12701 %3hhx:+0x1:0:-1:
-# BZ12701 %*3hhx:+0x1:0:-1:
+%3hhx:+0X1:0:-1:
+%*3hhx:+0X1:0:-1:
+%3hhx:+0x1:0:-1:
+%*3hhx:+0x1:0:-1:
%3hhx:+2a:1:3:42:
%*3hhx:+2a:0:3:
%3hhx:+2A:1:3:42:
%*3hhx:+2A:0:3:
-# BZ12701 %3hhx:+0X2a:0:-1:
-# BZ12701 %*3hhx:+0X2a:0:-1:
-# BZ12701 %3hhx:+0x2A:0:-1:
-# BZ12701 %*3hhx:+0x2A:0:-1:
+%3hhx:+0X2a:0:-1:
+%*3hhx:+0X2a:0:-1:
+%3hhx:+0x2A:0:-1:
+%*3hhx:+0x2A:0:-1:
%3hhx:+ff:1:3:255:
%*3hhx:+ff:0:3:
%3hhx:+FF:1:3:255:
%*3hhx:+FF:0:3:
-# BZ12701 %3hhx:+0Xff:0:-1:
-# BZ12701 %*3hhx:+0Xff:0:-1:
-# BZ12701 %3hhx:+0xFF:0:-1:
-# BZ12701 %*3hhx:+0xFF:0:-1:
+%3hhx:+0Xff:0:-1:
+%*3hhx:+0Xff:0:-1:
+%3hhx:+0xFF:0:-1:
+%*3hhx:+0xFF:0:-1:
%3hhx:+100:1:3:16:
%*3hhx:+100:0:3:
-# BZ12701 %3hhx:+0X100:0:-1:
-# BZ12701 %*3hhx:+0X100:0:-1:
-# BZ12701 %3hhx:+0x100:0:-1:
-# BZ12701 %*3hhx:+0x100:0:-1:
+%3hhx:+0X100:0:-1:
+%*3hhx:+0X100:0:-1:
+%3hhx:+0x100:0:-1:
+%*3hhx:+0x100:0:-1:
%3hhx:+129:1:3:18:
%*3hhx:+129:0:3:
-# BZ12701 %3hhx:+0X129:0:-1:
-# BZ12701 %*3hhx:+0X129:0:-1:
-# BZ12701 %3hhx:+0x129:0:-1:
-# BZ12701 %*3hhx:+0x129:0:-1:
+%3hhx:+0X129:0:-1:
+%*3hhx:+0X129:0:-1:
+%3hhx:+0x129:0:-1:
+%*3hhx:+0x129:0:-1:
%5hhx::0:-1:
%*5hhx::0:-1:
%5hhx:-7b:1:3:133:
@@ -528,44 +528,44 @@
%*2hhx: -0x0:0:3:
%2hhx: 0:1:2:0:
%*2hhx: 0:0:2:
-# BZ12701 %2hhx: 0X0:0:-1:
-# BZ12701 %*2hhx: 0X0:0:-1:
-# BZ12701 %2hhx: 0x0:0:-1:
-# BZ12701 %*2hhx: 0x0:0:-1:
+%2hhx: 0X0:0:-1:
+%*2hhx: 0X0:0:-1:
+%2hhx: 0x0:0:-1:
+%*2hhx: 0x0:0:-1:
%2hhx: 1:1:2:1:
%*2hhx: 1:0:2:
-# BZ12701 %2hhx: 0X1:0:-1:
-# BZ12701 %*2hhx: 0X1:0:-1:
-# BZ12701 %2hhx: 0x1:0:-1:
-# BZ12701 %*2hhx: 0x1:0:-1:
+%2hhx: 0X1:0:-1:
+%*2hhx: 0X1:0:-1:
+%2hhx: 0x1:0:-1:
+%*2hhx: 0x1:0:-1:
%2hhx: 2a:1:3:42:
%*2hhx: 2a:0:3:
%2hhx: 2A:1:3:42:
%*2hhx: 2A:0:3:
-# BZ12701 %2hhx: 0X2a:0:-1:
-# BZ12701 %*2hhx: 0X2a:0:-1:
-# BZ12701 %2hhx: 0x2A:0:-1:
-# BZ12701 %*2hhx: 0x2A:0:-1:
+%2hhx: 0X2a:0:-1:
+%*2hhx: 0X2a:0:-1:
+%2hhx: 0x2A:0:-1:
+%*2hhx: 0x2A:0:-1:
%2hhx: ff:1:3:255:
%*2hhx: ff:0:3:
%2hhx: FF:1:3:255:
%*2hhx: FF:0:3:
-# BZ12701 %2hhx: 0Xff:0:-1:
-# BZ12701 %*2hhx: 0Xff:0:-1:
-# BZ12701 %2hhx: 0xFF:0:-1:
-# BZ12701 %*2hhx: 0xFF:0:-1:
+%2hhx: 0Xff:0:-1:
+%*2hhx: 0Xff:0:-1:
+%2hhx: 0xFF:0:-1:
+%*2hhx: 0xFF:0:-1:
%2hhx: 100:1:3:16:
%*2hhx: 100:0:3:
-# BZ12701 %2hhx: 0X100:0:-1:
-# BZ12701 %*2hhx: 0X100:0:-1:
-# BZ12701 %2hhx: 0x100:0:-1:
-# BZ12701 %*2hhx: 0x100:0:-1:
+%2hhx: 0X100:0:-1:
+%*2hhx: 0X100:0:-1:
+%2hhx: 0x100:0:-1:
+%*2hhx: 0x100:0:-1:
%2hhx: 129:1:3:18:
%*2hhx: 129:0:3:
-# BZ12701 %2hhx: 0X129:0:-1:
-# BZ12701 %*2hhx: 0X129:0:-1:
-# BZ12701 %2hhx: 0x129:0:-1:
-# BZ12701 %*2hhx: 0x129:0:-1:
+%2hhx: 0X129:0:-1:
+%*2hhx: 0X129:0:-1:
+%2hhx: 0x129:0:-1:
+%*2hhx: 0x129:0:-1:
%2hhx: +0:1:3:0:
%*2hhx: +0:0:3:
%2hhx: +0X0:1:3:0:
diff --git a/stdio-common/tst-scanf-format-uchar-xx.input b/stdio-common/tst-scanf-format-uchar-xx.input
index 3e3af63..6fe86c2 100644
--- a/stdio-common/tst-scanf-format-uchar-xx.input
+++ b/stdio-common/tst-scanf-format-uchar-xx.input
@@ -222,44 +222,44 @@
%*2hhX:-0x0:0:2:
%2hhX:0:1:1:0:
%*2hhX:0:0:1:
-# BZ12701 %2hhX:0X0:0:-1:
-# BZ12701 %*2hhX:0X0:0:-1:
-# BZ12701 %2hhX:0x0:0:-1:
-# BZ12701 %*2hhX:0x0:0:-1:
+%2hhX:0X0:0:-1:
+%*2hhX:0X0:0:-1:
+%2hhX:0x0:0:-1:
+%*2hhX:0x0:0:-1:
%2hhX:1:1:1:1:
%*2hhX:1:0:1:
-# BZ12701 %2hhX:0X1:0:-1:
-# BZ12701 %*2hhX:0X1:0:-1:
-# BZ12701 %2hhX:0x1:0:-1:
-# BZ12701 %*2hhX:0x1:0:-1:
+%2hhX:0X1:0:-1:
+%*2hhX:0X1:0:-1:
+%2hhX:0x1:0:-1:
+%*2hhX:0x1:0:-1:
%2hhX:2a:1:2:42:
%*2hhX:2a:0:2:
%2hhX:2A:1:2:42:
%*2hhX:2A:0:2:
-# BZ12701 %2hhX:0X2a:0:-1:
-# BZ12701 %*2hhX:0X2a:0:-1:
-# BZ12701 %2hhX:0x2A:0:-1:
-# BZ12701 %*2hhX:0x2A:0:-1:
+%2hhX:0X2a:0:-1:
+%*2hhX:0X2a:0:-1:
+%2hhX:0x2A:0:-1:
+%*2hhX:0x2A:0:-1:
%2hhX:ff:1:2:255:
%*2hhX:ff:0:2:
%2hhX:FF:1:2:255:
%*2hhX:FF:0:2:
-# BZ12701 %2hhX:0Xff:0:-1:
-# BZ12701 %*2hhX:0Xff:0:-1:
-# BZ12701 %2hhX:0xFF:0:-1:
-# BZ12701 %*2hhX:0xFF:0:-1:
+%2hhX:0Xff:0:-1:
+%*2hhX:0Xff:0:-1:
+%2hhX:0xFF:0:-1:
+%*2hhX:0xFF:0:-1:
%2hhX:100:1:2:16:
%*2hhX:100:0:2:
-# BZ12701 %2hhX:0X100:0:-1:
-# BZ12701 %*2hhX:0X100:0:-1:
-# BZ12701 %2hhX:0x100:0:-1:
-# BZ12701 %*2hhX:0x100:0:-1:
+%2hhX:0X100:0:-1:
+%*2hhX:0X100:0:-1:
+%2hhX:0x100:0:-1:
+%*2hhX:0x100:0:-1:
%2hhX:129:1:2:18:
%*2hhX:129:0:2:
-# BZ12701 %2hhX:0X129:0:-1:
-# BZ12701 %*2hhX:0X129:0:-1:
-# BZ12701 %2hhX:0x129:0:-1:
-# BZ12701 %*2hhX:0x129:0:-1:
+%2hhX:0X129:0:-1:
+%*2hhX:0X129:0:-1:
+%2hhX:0x129:0:-1:
+%*2hhX:0x129:0:-1:
%2hhX:+0:1:2:0:
%*2hhX:+0:0:2:
%2hhX:+0X0:1:2:0:
@@ -306,22 +306,22 @@
%*3hhX:-7b:0:3:
%3hhX:-7B:1:3:133:
%*3hhX:-7B:0:3:
-# BZ12701 %3hhX:-0X7b:0:-1:
-# BZ12701 %*3hhX:-0X7b:0:-1:
-# BZ12701 %3hhX:-0x7B:0:-1:
-# BZ12701 %*3hhX:-0x7B:0:-1:
+%3hhX:-0X7b:0:-1:
+%*3hhX:-0X7b:0:-1:
+%3hhX:-0x7B:0:-1:
+%*3hhX:-0x7B:0:-1:
%3hhX:-1:1:2:255:
%*3hhX:-1:0:2:
-# BZ12701 %3hhX:-0X1:0:-1:
-# BZ12701 %*3hhX:-0X1:0:-1:
-# BZ12701 %3hhX:-0x1:0:-1:
-# BZ12701 %*3hhX:-0x1:0:-1:
+%3hhX:-0X1:0:-1:
+%*3hhX:-0X1:0:-1:
+%3hhX:-0x1:0:-1:
+%*3hhX:-0x1:0:-1:
%3hhX:-0:1:2:0:
%*3hhX:-0:0:2:
-# BZ12701 %3hhX:-0X0:0:-1:
-# BZ12701 %*3hhX:-0X0:0:-1:
-# BZ12701 %3hhX:-0x0:0:-1:
-# BZ12701 %*3hhX:-0x0:0:-1:
+%3hhX:-0X0:0:-1:
+%*3hhX:-0X0:0:-1:
+%3hhX:-0x0:0:-1:
+%*3hhX:-0x0:0:-1:
%3hhX:0:1:1:0:
%*3hhX:0:0:1:
%3hhX:0X0:1:3:0:
@@ -364,44 +364,44 @@
%*3hhX:0x129:0:3:
%3hhX:+0:1:2:0:
%*3hhX:+0:0:2:
-# BZ12701 %3hhX:+0X0:0:-1:
-# BZ12701 %*3hhX:+0X0:0:-1:
-# BZ12701 %3hhX:+0x0:0:-1:
-# BZ12701 %*3hhX:+0x0:0:-1:
+%3hhX:+0X0:0:-1:
+%*3hhX:+0X0:0:-1:
+%3hhX:+0x0:0:-1:
+%*3hhX:+0x0:0:-1:
%3hhX:+1:1:2:1:
%*3hhX:+1:0:2:
-# BZ12701 %3hhX:+0X1:0:-1:
-# BZ12701 %*3hhX:+0X1:0:-1:
-# BZ12701 %3hhX:+0x1:0:-1:
-# BZ12701 %*3hhX:+0x1:0:-1:
+%3hhX:+0X1:0:-1:
+%*3hhX:+0X1:0:-1:
+%3hhX:+0x1:0:-1:
+%*3hhX:+0x1:0:-1:
%3hhX:+2a:1:3:42:
%*3hhX:+2a:0:3:
%3hhX:+2A:1:3:42:
%*3hhX:+2A:0:3:
-# BZ12701 %3hhX:+0X2a:0:-1:
-# BZ12701 %*3hhX:+0X2a:0:-1:
-# BZ12701 %3hhX:+0x2A:0:-1:
-# BZ12701 %*3hhX:+0x2A:0:-1:
+%3hhX:+0X2a:0:-1:
+%*3hhX:+0X2a:0:-1:
+%3hhX:+0x2A:0:-1:
+%*3hhX:+0x2A:0:-1:
%3hhX:+ff:1:3:255:
%*3hhX:+ff:0:3:
%3hhX:+FF:1:3:255:
%*3hhX:+FF:0:3:
-# BZ12701 %3hhX:+0Xff:0:-1:
-# BZ12701 %*3hhX:+0Xff:0:-1:
-# BZ12701 %3hhX:+0xFF:0:-1:
-# BZ12701 %*3hhX:+0xFF:0:-1:
+%3hhX:+0Xff:0:-1:
+%*3hhX:+0Xff:0:-1:
+%3hhX:+0xFF:0:-1:
+%*3hhX:+0xFF:0:-1:
%3hhX:+100:1:3:16:
%*3hhX:+100:0:3:
-# BZ12701 %3hhX:+0X100:0:-1:
-# BZ12701 %*3hhX:+0X100:0:-1:
-# BZ12701 %3hhX:+0x100:0:-1:
-# BZ12701 %*3hhX:+0x100:0:-1:
+%3hhX:+0X100:0:-1:
+%*3hhX:+0X100:0:-1:
+%3hhX:+0x100:0:-1:
+%*3hhX:+0x100:0:-1:
%3hhX:+129:1:3:18:
%*3hhX:+129:0:3:
-# BZ12701 %3hhX:+0X129:0:-1:
-# BZ12701 %*3hhX:+0X129:0:-1:
-# BZ12701 %3hhX:+0x129:0:-1:
-# BZ12701 %*3hhX:+0x129:0:-1:
+%3hhX:+0X129:0:-1:
+%*3hhX:+0X129:0:-1:
+%3hhX:+0x129:0:-1:
+%*3hhX:+0x129:0:-1:
%5hhX::0:-1:
%*5hhX::0:-1:
%5hhX:-7b:1:3:133:
@@ -528,44 +528,44 @@
%*2hhX: -0x0:0:3:
%2hhX: 0:1:2:0:
%*2hhX: 0:0:2:
-# BZ12701 %2hhX: 0X0:0:-1:
-# BZ12701 %*2hhX: 0X0:0:-1:
-# BZ12701 %2hhX: 0x0:0:-1:
-# BZ12701 %*2hhX: 0x0:0:-1:
+%2hhX: 0X0:0:-1:
+%*2hhX: 0X0:0:-1:
+%2hhX: 0x0:0:-1:
+%*2hhX: 0x0:0:-1:
%2hhX: 1:1:2:1:
%*2hhX: 1:0:2:
-# BZ12701 %2hhX: 0X1:0:-1:
-# BZ12701 %*2hhX: 0X1:0:-1:
-# BZ12701 %2hhX: 0x1:0:-1:
-# BZ12701 %*2hhX: 0x1:0:-1:
+%2hhX: 0X1:0:-1:
+%*2hhX: 0X1:0:-1:
+%2hhX: 0x1:0:-1:
+%*2hhX: 0x1:0:-1:
%2hhX: 2a:1:3:42:
%*2hhX: 2a:0:3:
%2hhX: 2A:1:3:42:
%*2hhX: 2A:0:3:
-# BZ12701 %2hhX: 0X2a:0:-1:
-# BZ12701 %*2hhX: 0X2a:0:-1:
-# BZ12701 %2hhX: 0x2A:0:-1:
-# BZ12701 %*2hhX: 0x2A:0:-1:
+%2hhX: 0X2a:0:-1:
+%*2hhX: 0X2a:0:-1:
+%2hhX: 0x2A:0:-1:
+%*2hhX: 0x2A:0:-1:
%2hhX: ff:1:3:255:
%*2hhX: ff:0:3:
%2hhX: FF:1:3:255:
%*2hhX: FF:0:3:
-# BZ12701 %2hhX: 0Xff:0:-1:
-# BZ12701 %*2hhX: 0Xff:0:-1:
-# BZ12701 %2hhX: 0xFF:0:-1:
-# BZ12701 %*2hhX: 0xFF:0:-1:
+%2hhX: 0Xff:0:-1:
+%*2hhX: 0Xff:0:-1:
+%2hhX: 0xFF:0:-1:
+%*2hhX: 0xFF:0:-1:
%2hhX: 100:1:3:16:
%*2hhX: 100:0:3:
-# BZ12701 %2hhX: 0X100:0:-1:
-# BZ12701 %*2hhX: 0X100:0:-1:
-# BZ12701 %2hhX: 0x100:0:-1:
-# BZ12701 %*2hhX: 0x100:0:-1:
+%2hhX: 0X100:0:-1:
+%*2hhX: 0X100:0:-1:
+%2hhX: 0x100:0:-1:
+%*2hhX: 0x100:0:-1:
%2hhX: 129:1:3:18:
%*2hhX: 129:0:3:
-# BZ12701 %2hhX: 0X129:0:-1:
-# BZ12701 %*2hhX: 0X129:0:-1:
-# BZ12701 %2hhX: 0x129:0:-1:
-# BZ12701 %*2hhX: 0x129:0:-1:
+%2hhX: 0X129:0:-1:
+%*2hhX: 0X129:0:-1:
+%2hhX: 0x129:0:-1:
+%*2hhX: 0x129:0:-1:
%2hhX: +0:1:3:0:
%*2hhX: +0:0:3:
%2hhX: +0X0:1:3:0:
diff --git a/stdio-common/tst-scanf-format-ullong-b.input b/stdio-common/tst-scanf-format-ullong-b.input
index 57b83f0..b010d51 100644
--- a/stdio-common/tst-scanf-format-ullong-b.input
+++ b/stdio-common/tst-scanf-format-ullong-b.input
@@ -204,40 +204,40 @@
%*2llb:-0b0:0:2:
%2llb:0:1:1:0:
%*2llb:0:0:1:
-# BZ12701 %2llb:0B0:0:-1:
-# BZ12701 %*2llb:0B0:0:-1:
-# BZ12701 %2llb:0b0:0:-1:
-# BZ12701 %*2llb:0b0:0:-1:
+%2llb:0B0:0:-1:
+%*2llb:0B0:0:-1:
+%2llb:0b0:0:-1:
+%*2llb:0b0:0:-1:
%2llb:1:1:1:1:
%*2llb:1:0:1:
-# BZ12701 %2llb:0B1:0:-1:
-# BZ12701 %*2llb:0B1:0:-1:
-# BZ12701 %2llb:0b1:0:-1:
-# BZ12701 %*2llb:0b1:0:-1:
+%2llb:0B1:0:-1:
+%*2llb:0B1:0:-1:
+%2llb:0b1:0:-1:
+%*2llb:0b1:0:-1:
%2llb:101010:1:2:2:
%*2llb:101010:0:2:
-# BZ12701 %2llb:0B101010:0:-1:
-# BZ12701 %*2llb:0B101010:0:-1:
-# BZ12701 %2llb:0b101010:0:-1:
-# BZ12701 %*2llb:0b101010:0:-1:
+%2llb:0B101010:0:-1:
+%*2llb:0B101010:0:-1:
+%2llb:0b101010:0:-1:
+%*2llb:0b101010:0:-1:
%2llb:1111111111111111111111111111111111111111111111111111111111111111:1:2:3:
%*2llb:1111111111111111111111111111111111111111111111111111111111111111:0:2:
-# BZ12701 %2llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2llb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2llb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2llb:10000000000000000000000000000000000000000000000000000000000000000:1:2:2:
%*2llb:10000000000000000000000000000000000000000000000000000000000000000:0:2:
-# BZ12701 %2llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2llb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2llb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2llb:10000000000000000000000000000000000000010100001110101011110110001:1:2:2:
%*2llb:10000000000000000000000000000000000000010100001110101011110110001:0:2:
-# BZ12701 %2llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2llb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2llb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2llb:+0:1:2:0:
%*2llb:+0:0:2:
%2llb:+0B0:1:2:0:
@@ -480,40 +480,40 @@
%*2llb: -0b0:0:3:
%2llb: 0:1:2:0:
%*2llb: 0:0:2:
-# BZ12701 %2llb: 0B0:0:-1:
-# BZ12701 %*2llb: 0B0:0:-1:
-# BZ12701 %2llb: 0b0:0:-1:
-# BZ12701 %*2llb: 0b0:0:-1:
+%2llb: 0B0:0:-1:
+%*2llb: 0B0:0:-1:
+%2llb: 0b0:0:-1:
+%*2llb: 0b0:0:-1:
%2llb: 1:1:2:1:
%*2llb: 1:0:2:
-# BZ12701 %2llb: 0B1:0:-1:
-# BZ12701 %*2llb: 0B1:0:-1:
-# BZ12701 %2llb: 0b1:0:-1:
-# BZ12701 %*2llb: 0b1:0:-1:
+%2llb: 0B1:0:-1:
+%*2llb: 0B1:0:-1:
+%2llb: 0b1:0:-1:
+%*2llb: 0b1:0:-1:
%2llb: 101010:1:3:2:
%*2llb: 101010:0:3:
-# BZ12701 %2llb: 0B101010:0:-1:
-# BZ12701 %*2llb: 0B101010:0:-1:
-# BZ12701 %2llb: 0b101010:0:-1:
-# BZ12701 %*2llb: 0b101010:0:-1:
+%2llb: 0B101010:0:-1:
+%*2llb: 0B101010:0:-1:
+%2llb: 0b101010:0:-1:
+%*2llb: 0b101010:0:-1:
%2llb: 1111111111111111111111111111111111111111111111111111111111111111:1:3:3:
%*2llb: 1111111111111111111111111111111111111111111111111111111111111111:0:3:
-# BZ12701 %2llb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2llb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2llb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2llb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2llb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2llb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2llb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2llb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2llb: 10000000000000000000000000000000000000000000000000000000000000000:1:3:2:
%*2llb: 10000000000000000000000000000000000000000000000000000000000000000:0:3:
-# BZ12701 %2llb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2llb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2llb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2llb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2llb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2llb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2llb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2llb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2llb: 10000000000000000000000000000000000000010100001110101011110110001:1:3:2:
%*2llb: 10000000000000000000000000000000000000010100001110101011110110001:0:3:
-# BZ12701 %2llb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2llb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2llb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2llb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2llb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2llb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2llb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2llb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2llb: +0:1:3:0:
%*2llb: +0:0:3:
%2llb: +0B0:1:3:0:
diff --git a/stdio-common/tst-scanf-format-ullong-x.input b/stdio-common/tst-scanf-format-ullong-x.input
index 5376bb8..1833713 100644
--- a/stdio-common/tst-scanf-format-ullong-x.input
+++ b/stdio-common/tst-scanf-format-ullong-x.input
@@ -234,46 +234,46 @@
%*2llx:-0x0:0:2:
%2llx:0:1:1:0:
%*2llx:0:0:1:
-# BZ12701 %2llx:0X0:0:-1:
-# BZ12701 %*2llx:0X0:0:-1:
-# BZ12701 %2llx:0x0:0:-1:
-# BZ12701 %*2llx:0x0:0:-1:
+%2llx:0X0:0:-1:
+%*2llx:0X0:0:-1:
+%2llx:0x0:0:-1:
+%*2llx:0x0:0:-1:
%2llx:1:1:1:1:
%*2llx:1:0:1:
-# BZ12701 %2llx:0X1:0:-1:
-# BZ12701 %*2llx:0X1:0:-1:
-# BZ12701 %2llx:0x1:0:-1:
-# BZ12701 %*2llx:0x1:0:-1:
+%2llx:0X1:0:-1:
+%*2llx:0X1:0:-1:
+%2llx:0x1:0:-1:
+%*2llx:0x1:0:-1:
%2llx:2a:1:2:42:
%*2llx:2a:0:2:
%2llx:2A:1:2:42:
%*2llx:2A:0:2:
-# BZ12701 %2llx:0X2a:0:-1:
-# BZ12701 %*2llx:0X2a:0:-1:
-# BZ12701 %2llx:0x2A:0:-1:
-# BZ12701 %*2llx:0x2A:0:-1:
+%2llx:0X2a:0:-1:
+%*2llx:0X2a:0:-1:
+%2llx:0x2A:0:-1:
+%*2llx:0x2A:0:-1:
%2llx:ffffffffffffffff:1:2:255:
%*2llx:ffffffffffffffff:0:2:
%2llx:FFFFFFFFFFFFFFFF:1:2:255:
%*2llx:FFFFFFFFFFFFFFFF:0:2:
-# BZ12701 %2llx:0Xffffffffffffffff:0:-1:
-# BZ12701 %*2llx:0Xffffffffffffffff:0:-1:
-# BZ12701 %2llx:0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2llx:0xFFFFFFFFFFFFFFFF:0:-1:
+%2llx:0Xffffffffffffffff:0:-1:
+%*2llx:0Xffffffffffffffff:0:-1:
+%2llx:0xFFFFFFFFFFFFFFFF:0:-1:
+%*2llx:0xFFFFFFFFFFFFFFFF:0:-1:
%2llx:10000000000000000:1:2:16:
%*2llx:10000000000000000:0:2:
-# BZ12701 %2llx:0X10000000000000000:0:-1:
-# BZ12701 %*2llx:0X10000000000000000:0:-1:
-# BZ12701 %2llx:0x10000000000000000:0:-1:
-# BZ12701 %*2llx:0x10000000000000000:0:-1:
+%2llx:0X10000000000000000:0:-1:
+%*2llx:0X10000000000000000:0:-1:
+%2llx:0x10000000000000000:0:-1:
+%*2llx:0x10000000000000000:0:-1:
%2llx:100000000028757b1:1:2:16:
%*2llx:100000000028757b1:0:2:
%2llx:100000000028757B1:1:2:16:
%*2llx:100000000028757B1:0:2:
-# BZ12701 %2llx:0X100000000028757b1:0:-1:
-# BZ12701 %*2llx:0X100000000028757b1:0:-1:
-# BZ12701 %2llx:0x100000000028757B1:0:-1:
-# BZ12701 %*2llx:0x100000000028757B1:0:-1:
+%2llx:0X100000000028757b1:0:-1:
+%*2llx:0X100000000028757b1:0:-1:
+%2llx:0x100000000028757B1:0:-1:
+%*2llx:0x100000000028757B1:0:-1:
%2llx:+0:1:2:0:
%*2llx:+0:0:2:
%2llx:+0X0:1:2:0:
@@ -552,46 +552,46 @@
%*2llx: -0x0:0:3:
%2llx: 0:1:2:0:
%*2llx: 0:0:2:
-# BZ12701 %2llx: 0X0:0:-1:
-# BZ12701 %*2llx: 0X0:0:-1:
-# BZ12701 %2llx: 0x0:0:-1:
-# BZ12701 %*2llx: 0x0:0:-1:
+%2llx: 0X0:0:-1:
+%*2llx: 0X0:0:-1:
+%2llx: 0x0:0:-1:
+%*2llx: 0x0:0:-1:
%2llx: 1:1:2:1:
%*2llx: 1:0:2:
-# BZ12701 %2llx: 0X1:0:-1:
-# BZ12701 %*2llx: 0X1:0:-1:
-# BZ12701 %2llx: 0x1:0:-1:
-# BZ12701 %*2llx: 0x1:0:-1:
+%2llx: 0X1:0:-1:
+%*2llx: 0X1:0:-1:
+%2llx: 0x1:0:-1:
+%*2llx: 0x1:0:-1:
%2llx: 2a:1:3:42:
%*2llx: 2a:0:3:
%2llx: 2A:1:3:42:
%*2llx: 2A:0:3:
-# BZ12701 %2llx: 0X2a:0:-1:
-# BZ12701 %*2llx: 0X2a:0:-1:
-# BZ12701 %2llx: 0x2A:0:-1:
-# BZ12701 %*2llx: 0x2A:0:-1:
+%2llx: 0X2a:0:-1:
+%*2llx: 0X2a:0:-1:
+%2llx: 0x2A:0:-1:
+%*2llx: 0x2A:0:-1:
%2llx: ffffffffffffffff:1:3:255:
%*2llx: ffffffffffffffff:0:3:
%2llx: FFFFFFFFFFFFFFFF:1:3:255:
%*2llx: FFFFFFFFFFFFFFFF:0:3:
-# BZ12701 %2llx: 0Xffffffffffffffff:0:-1:
-# BZ12701 %*2llx: 0Xffffffffffffffff:0:-1:
-# BZ12701 %2llx: 0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2llx: 0xFFFFFFFFFFFFFFFF:0:-1:
+%2llx: 0Xffffffffffffffff:0:-1:
+%*2llx: 0Xffffffffffffffff:0:-1:
+%2llx: 0xFFFFFFFFFFFFFFFF:0:-1:
+%*2llx: 0xFFFFFFFFFFFFFFFF:0:-1:
%2llx: 10000000000000000:1:3:16:
%*2llx: 10000000000000000:0:3:
-# BZ12701 %2llx: 0X10000000000000000:0:-1:
-# BZ12701 %*2llx: 0X10000000000000000:0:-1:
-# BZ12701 %2llx: 0x10000000000000000:0:-1:
-# BZ12701 %*2llx: 0x10000000000000000:0:-1:
+%2llx: 0X10000000000000000:0:-1:
+%*2llx: 0X10000000000000000:0:-1:
+%2llx: 0x10000000000000000:0:-1:
+%*2llx: 0x10000000000000000:0:-1:
%2llx: 100000000028757b1:1:3:16:
%*2llx: 100000000028757b1:0:3:
%2llx: 100000000028757B1:1:3:16:
%*2llx: 100000000028757B1:0:3:
-# BZ12701 %2llx: 0X100000000028757b1:0:-1:
-# BZ12701 %*2llx: 0X100000000028757b1:0:-1:
-# BZ12701 %2llx: 0x100000000028757B1:0:-1:
-# BZ12701 %*2llx: 0x100000000028757B1:0:-1:
+%2llx: 0X100000000028757b1:0:-1:
+%*2llx: 0X100000000028757b1:0:-1:
+%2llx: 0x100000000028757B1:0:-1:
+%*2llx: 0x100000000028757B1:0:-1:
%2llx: +0:1:3:0:
%*2llx: +0:0:3:
%2llx: +0X0:1:3:0:
diff --git a/stdio-common/tst-scanf-format-ullong-xx.input b/stdio-common/tst-scanf-format-ullong-xx.input
index 0964651..df1ca93 100644
--- a/stdio-common/tst-scanf-format-ullong-xx.input
+++ b/stdio-common/tst-scanf-format-ullong-xx.input
@@ -234,46 +234,46 @@
%*2llX:-0x0:0:2:
%2llX:0:1:1:0:
%*2llX:0:0:1:
-# BZ12701 %2llX:0X0:0:-1:
-# BZ12701 %*2llX:0X0:0:-1:
-# BZ12701 %2llX:0x0:0:-1:
-# BZ12701 %*2llX:0x0:0:-1:
+%2llX:0X0:0:-1:
+%*2llX:0X0:0:-1:
+%2llX:0x0:0:-1:
+%*2llX:0x0:0:-1:
%2llX:1:1:1:1:
%*2llX:1:0:1:
-# BZ12701 %2llX:0X1:0:-1:
-# BZ12701 %*2llX:0X1:0:-1:
-# BZ12701 %2llX:0x1:0:-1:
-# BZ12701 %*2llX:0x1:0:-1:
+%2llX:0X1:0:-1:
+%*2llX:0X1:0:-1:
+%2llX:0x1:0:-1:
+%*2llX:0x1:0:-1:
%2llX:2a:1:2:42:
%*2llX:2a:0:2:
%2llX:2A:1:2:42:
%*2llX:2A:0:2:
-# BZ12701 %2llX:0X2a:0:-1:
-# BZ12701 %*2llX:0X2a:0:-1:
-# BZ12701 %2llX:0x2A:0:-1:
-# BZ12701 %*2llX:0x2A:0:-1:
+%2llX:0X2a:0:-1:
+%*2llX:0X2a:0:-1:
+%2llX:0x2A:0:-1:
+%*2llX:0x2A:0:-1:
%2llX:ffffffffffffffff:1:2:255:
%*2llX:ffffffffffffffff:0:2:
%2llX:FFFFFFFFFFFFFFFF:1:2:255:
%*2llX:FFFFFFFFFFFFFFFF:0:2:
-# BZ12701 %2llX:0Xffffffffffffffff:0:-1:
-# BZ12701 %*2llX:0Xffffffffffffffff:0:-1:
-# BZ12701 %2llX:0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2llX:0xFFFFFFFFFFFFFFFF:0:-1:
+%2llX:0Xffffffffffffffff:0:-1:
+%*2llX:0Xffffffffffffffff:0:-1:
+%2llX:0xFFFFFFFFFFFFFFFF:0:-1:
+%*2llX:0xFFFFFFFFFFFFFFFF:0:-1:
%2llX:10000000000000000:1:2:16:
%*2llX:10000000000000000:0:2:
-# BZ12701 %2llX:0X10000000000000000:0:-1:
-# BZ12701 %*2llX:0X10000000000000000:0:-1:
-# BZ12701 %2llX:0x10000000000000000:0:-1:
-# BZ12701 %*2llX:0x10000000000000000:0:-1:
+%2llX:0X10000000000000000:0:-1:
+%*2llX:0X10000000000000000:0:-1:
+%2llX:0x10000000000000000:0:-1:
+%*2llX:0x10000000000000000:0:-1:
%2llX:100000000028757b1:1:2:16:
%*2llX:100000000028757b1:0:2:
%2llX:100000000028757B1:1:2:16:
%*2llX:100000000028757B1:0:2:
-# BZ12701 %2llX:0X100000000028757b1:0:-1:
-# BZ12701 %*2llX:0X100000000028757b1:0:-1:
-# BZ12701 %2llX:0x100000000028757B1:0:-1:
-# BZ12701 %*2llX:0x100000000028757B1:0:-1:
+%2llX:0X100000000028757b1:0:-1:
+%*2llX:0X100000000028757b1:0:-1:
+%2llX:0x100000000028757B1:0:-1:
+%*2llX:0x100000000028757B1:0:-1:
%2llX:+0:1:2:0:
%*2llX:+0:0:2:
%2llX:+0X0:1:2:0:
@@ -552,46 +552,46 @@
%*2llX: -0x0:0:3:
%2llX: 0:1:2:0:
%*2llX: 0:0:2:
-# BZ12701 %2llX: 0X0:0:-1:
-# BZ12701 %*2llX: 0X0:0:-1:
-# BZ12701 %2llX: 0x0:0:-1:
-# BZ12701 %*2llX: 0x0:0:-1:
+%2llX: 0X0:0:-1:
+%*2llX: 0X0:0:-1:
+%2llX: 0x0:0:-1:
+%*2llX: 0x0:0:-1:
%2llX: 1:1:2:1:
%*2llX: 1:0:2:
-# BZ12701 %2llX: 0X1:0:-1:
-# BZ12701 %*2llX: 0X1:0:-1:
-# BZ12701 %2llX: 0x1:0:-1:
-# BZ12701 %*2llX: 0x1:0:-1:
+%2llX: 0X1:0:-1:
+%*2llX: 0X1:0:-1:
+%2llX: 0x1:0:-1:
+%*2llX: 0x1:0:-1:
%2llX: 2a:1:3:42:
%*2llX: 2a:0:3:
%2llX: 2A:1:3:42:
%*2llX: 2A:0:3:
-# BZ12701 %2llX: 0X2a:0:-1:
-# BZ12701 %*2llX: 0X2a:0:-1:
-# BZ12701 %2llX: 0x2A:0:-1:
-# BZ12701 %*2llX: 0x2A:0:-1:
+%2llX: 0X2a:0:-1:
+%*2llX: 0X2a:0:-1:
+%2llX: 0x2A:0:-1:
+%*2llX: 0x2A:0:-1:
%2llX: ffffffffffffffff:1:3:255:
%*2llX: ffffffffffffffff:0:3:
%2llX: FFFFFFFFFFFFFFFF:1:3:255:
%*2llX: FFFFFFFFFFFFFFFF:0:3:
-# BZ12701 %2llX: 0Xffffffffffffffff:0:-1:
-# BZ12701 %*2llX: 0Xffffffffffffffff:0:-1:
-# BZ12701 %2llX: 0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2llX: 0xFFFFFFFFFFFFFFFF:0:-1:
+%2llX: 0Xffffffffffffffff:0:-1:
+%*2llX: 0Xffffffffffffffff:0:-1:
+%2llX: 0xFFFFFFFFFFFFFFFF:0:-1:
+%*2llX: 0xFFFFFFFFFFFFFFFF:0:-1:
%2llX: 10000000000000000:1:3:16:
%*2llX: 10000000000000000:0:3:
-# BZ12701 %2llX: 0X10000000000000000:0:-1:
-# BZ12701 %*2llX: 0X10000000000000000:0:-1:
-# BZ12701 %2llX: 0x10000000000000000:0:-1:
-# BZ12701 %*2llX: 0x10000000000000000:0:-1:
+%2llX: 0X10000000000000000:0:-1:
+%*2llX: 0X10000000000000000:0:-1:
+%2llX: 0x10000000000000000:0:-1:
+%*2llX: 0x10000000000000000:0:-1:
%2llX: 100000000028757b1:1:3:16:
%*2llX: 100000000028757b1:0:3:
%2llX: 100000000028757B1:1:3:16:
%*2llX: 100000000028757B1:0:3:
-# BZ12701 %2llX: 0X100000000028757b1:0:-1:
-# BZ12701 %*2llX: 0X100000000028757b1:0:-1:
-# BZ12701 %2llX: 0x100000000028757B1:0:-1:
-# BZ12701 %*2llX: 0x100000000028757B1:0:-1:
+%2llX: 0X100000000028757b1:0:-1:
+%*2llX: 0X100000000028757b1:0:-1:
+%2llX: 0x100000000028757B1:0:-1:
+%*2llX: 0x100000000028757B1:0:-1:
%2llX: +0:1:3:0:
%*2llX: +0:0:3:
%2llX: +0X0:1:3:0:
diff --git a/stdio-common/tst-scanf-format-ushort-b.input b/stdio-common/tst-scanf-format-ushort-b.input
index b41a667..ed1168d 100644
--- a/stdio-common/tst-scanf-format-ushort-b.input
+++ b/stdio-common/tst-scanf-format-ushort-b.input
@@ -204,40 +204,40 @@
%*2hb:-0b0:0:2:
%2hb:0:1:1:0:
%*2hb:0:0:1:
-# BZ12701 %2hb:0B0:0:-1:
-# BZ12701 %*2hb:0B0:0:-1:
-# BZ12701 %2hb:0b0:0:-1:
-# BZ12701 %*2hb:0b0:0:-1:
+%2hb:0B0:0:-1:
+%*2hb:0B0:0:-1:
+%2hb:0b0:0:-1:
+%*2hb:0b0:0:-1:
%2hb:1:1:1:1:
%*2hb:1:0:1:
-# BZ12701 %2hb:0B1:0:-1:
-# BZ12701 %*2hb:0B1:0:-1:
-# BZ12701 %2hb:0b1:0:-1:
-# BZ12701 %*2hb:0b1:0:-1:
+%2hb:0B1:0:-1:
+%*2hb:0B1:0:-1:
+%2hb:0b1:0:-1:
+%*2hb:0b1:0:-1:
%2hb:101010:1:2:2:
%*2hb:101010:0:2:
-# BZ12701 %2hb:0B101010:0:-1:
-# BZ12701 %*2hb:0B101010:0:-1:
-# BZ12701 %2hb:0b101010:0:-1:
-# BZ12701 %*2hb:0b101010:0:-1:
+%2hb:0B101010:0:-1:
+%*2hb:0B101010:0:-1:
+%2hb:0b101010:0:-1:
+%*2hb:0b101010:0:-1:
%2hb:1111111111111111:1:2:3:
%*2hb:1111111111111111:0:2:
-# BZ12701 %2hb:0B1111111111111111:0:-1:
-# BZ12701 %*2hb:0B1111111111111111:0:-1:
-# BZ12701 %2hb:0b1111111111111111:0:-1:
-# BZ12701 %*2hb:0b1111111111111111:0:-1:
+%2hb:0B1111111111111111:0:-1:
+%*2hb:0B1111111111111111:0:-1:
+%2hb:0b1111111111111111:0:-1:
+%*2hb:0b1111111111111111:0:-1:
%2hb:10000000000000000:1:2:2:
%*2hb:10000000000000000:0:2:
-# BZ12701 %2hb:0B10000000000000000:0:-1:
-# BZ12701 %*2hb:0B10000000000000000:0:-1:
-# BZ12701 %2hb:0b10000000000000000:0:-1:
-# BZ12701 %*2hb:0b10000000000000000:0:-1:
+%2hb:0B10000000000000000:0:-1:
+%*2hb:0B10000000000000000:0:-1:
+%2hb:0b10000000000000000:0:-1:
+%*2hb:0b10000000000000000:0:-1:
%2hb:10000000000101001:1:2:2:
%*2hb:10000000000101001:0:2:
-# BZ12701 %2hb:0B10000000000101001:0:-1:
-# BZ12701 %*2hb:0B10000000000101001:0:-1:
-# BZ12701 %2hb:0b10000000000101001:0:-1:
-# BZ12701 %*2hb:0b10000000000101001:0:-1:
+%2hb:0B10000000000101001:0:-1:
+%*2hb:0B10000000000101001:0:-1:
+%2hb:0b10000000000101001:0:-1:
+%*2hb:0b10000000000101001:0:-1:
%2hb:+0:1:2:0:
%*2hb:+0:0:2:
%2hb:+0B0:1:2:0:
@@ -480,40 +480,40 @@
%*2hb: -0b0:0:3:
%2hb: 0:1:2:0:
%*2hb: 0:0:2:
-# BZ12701 %2hb: 0B0:0:-1:
-# BZ12701 %*2hb: 0B0:0:-1:
-# BZ12701 %2hb: 0b0:0:-1:
-# BZ12701 %*2hb: 0b0:0:-1:
+%2hb: 0B0:0:-1:
+%*2hb: 0B0:0:-1:
+%2hb: 0b0:0:-1:
+%*2hb: 0b0:0:-1:
%2hb: 1:1:2:1:
%*2hb: 1:0:2:
-# BZ12701 %2hb: 0B1:0:-1:
-# BZ12701 %*2hb: 0B1:0:-1:
-# BZ12701 %2hb: 0b1:0:-1:
-# BZ12701 %*2hb: 0b1:0:-1:
+%2hb: 0B1:0:-1:
+%*2hb: 0B1:0:-1:
+%2hb: 0b1:0:-1:
+%*2hb: 0b1:0:-1:
%2hb: 101010:1:3:2:
%*2hb: 101010:0:3:
-# BZ12701 %2hb: 0B101010:0:-1:
-# BZ12701 %*2hb: 0B101010:0:-1:
-# BZ12701 %2hb: 0b101010:0:-1:
-# BZ12701 %*2hb: 0b101010:0:-1:
+%2hb: 0B101010:0:-1:
+%*2hb: 0B101010:0:-1:
+%2hb: 0b101010:0:-1:
+%*2hb: 0b101010:0:-1:
%2hb: 1111111111111111:1:3:3:
%*2hb: 1111111111111111:0:3:
-# BZ12701 %2hb: 0B1111111111111111:0:-1:
-# BZ12701 %*2hb: 0B1111111111111111:0:-1:
-# BZ12701 %2hb: 0b1111111111111111:0:-1:
-# BZ12701 %*2hb: 0b1111111111111111:0:-1:
+%2hb: 0B1111111111111111:0:-1:
+%*2hb: 0B1111111111111111:0:-1:
+%2hb: 0b1111111111111111:0:-1:
+%*2hb: 0b1111111111111111:0:-1:
%2hb: 10000000000000000:1:3:2:
%*2hb: 10000000000000000:0:3:
-# BZ12701 %2hb: 0B10000000000000000:0:-1:
-# BZ12701 %*2hb: 0B10000000000000000:0:-1:
-# BZ12701 %2hb: 0b10000000000000000:0:-1:
-# BZ12701 %*2hb: 0b10000000000000000:0:-1:
+%2hb: 0B10000000000000000:0:-1:
+%*2hb: 0B10000000000000000:0:-1:
+%2hb: 0b10000000000000000:0:-1:
+%*2hb: 0b10000000000000000:0:-1:
%2hb: 10000000000101001:1:3:2:
%*2hb: 10000000000101001:0:3:
-# BZ12701 %2hb: 0B10000000000101001:0:-1:
-# BZ12701 %*2hb: 0B10000000000101001:0:-1:
-# BZ12701 %2hb: 0b10000000000101001:0:-1:
-# BZ12701 %*2hb: 0b10000000000101001:0:-1:
+%2hb: 0B10000000000101001:0:-1:
+%*2hb: 0B10000000000101001:0:-1:
+%2hb: 0b10000000000101001:0:-1:
+%*2hb: 0b10000000000101001:0:-1:
%2hb: +0:1:3:0:
%*2hb: +0:0:3:
%2hb: +0B0:1:3:0:
diff --git a/stdio-common/tst-scanf-format-ushort-x.input b/stdio-common/tst-scanf-format-ushort-x.input
index a0ec8846..117b5c3 100644
--- a/stdio-common/tst-scanf-format-ushort-x.input
+++ b/stdio-common/tst-scanf-format-ushort-x.input
@@ -226,44 +226,44 @@
%*2hx:-0x0:0:2:
%2hx:0:1:1:0:
%*2hx:0:0:1:
-# BZ12701 %2hx:0X0:0:-1:
-# BZ12701 %*2hx:0X0:0:-1:
-# BZ12701 %2hx:0x0:0:-1:
-# BZ12701 %*2hx:0x0:0:-1:
+%2hx:0X0:0:-1:
+%*2hx:0X0:0:-1:
+%2hx:0x0:0:-1:
+%*2hx:0x0:0:-1:
%2hx:1:1:1:1:
%*2hx:1:0:1:
-# BZ12701 %2hx:0X1:0:-1:
-# BZ12701 %*2hx:0X1:0:-1:
-# BZ12701 %2hx:0x1:0:-1:
-# BZ12701 %*2hx:0x1:0:-1:
+%2hx:0X1:0:-1:
+%*2hx:0X1:0:-1:
+%2hx:0x1:0:-1:
+%*2hx:0x1:0:-1:
%2hx:2a:1:2:42:
%*2hx:2a:0:2:
%2hx:2A:1:2:42:
%*2hx:2A:0:2:
-# BZ12701 %2hx:0X2a:0:-1:
-# BZ12701 %*2hx:0X2a:0:-1:
-# BZ12701 %2hx:0x2A:0:-1:
-# BZ12701 %*2hx:0x2A:0:-1:
+%2hx:0X2a:0:-1:
+%*2hx:0X2a:0:-1:
+%2hx:0x2A:0:-1:
+%*2hx:0x2A:0:-1:
%2hx:ffff:1:2:255:
%*2hx:ffff:0:2:
%2hx:FFFF:1:2:255:
%*2hx:FFFF:0:2:
-# BZ12701 %2hx:0Xffff:0:-1:
-# BZ12701 %*2hx:0Xffff:0:-1:
-# BZ12701 %2hx:0xFFFF:0:-1:
-# BZ12701 %*2hx:0xFFFF:0:-1:
+%2hx:0Xffff:0:-1:
+%*2hx:0Xffff:0:-1:
+%2hx:0xFFFF:0:-1:
+%*2hx:0xFFFF:0:-1:
%2hx:10000:1:2:16:
%*2hx:10000:0:2:
-# BZ12701 %2hx:0X10000:0:-1:
-# BZ12701 %*2hx:0X10000:0:-1:
-# BZ12701 %2hx:0x10000:0:-1:
-# BZ12701 %*2hx:0x10000:0:-1:
+%2hx:0X10000:0:-1:
+%*2hx:0X10000:0:-1:
+%2hx:0x10000:0:-1:
+%*2hx:0x10000:0:-1:
%2hx:10029:1:2:16:
%*2hx:10029:0:2:
-# BZ12701 %2hx:0X10029:0:-1:
-# BZ12701 %*2hx:0X10029:0:-1:
-# BZ12701 %2hx:0x10029:0:-1:
-# BZ12701 %*2hx:0x10029:0:-1:
+%2hx:0X10029:0:-1:
+%*2hx:0X10029:0:-1:
+%2hx:0x10029:0:-1:
+%*2hx:0x10029:0:-1:
%2hx:+0:1:2:0:
%*2hx:+0:0:2:
%2hx:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2hx: -0x0:0:3:
%2hx: 0:1:2:0:
%*2hx: 0:0:2:
-# BZ12701 %2hx: 0X0:0:-1:
-# BZ12701 %*2hx: 0X0:0:-1:
-# BZ12701 %2hx: 0x0:0:-1:
-# BZ12701 %*2hx: 0x0:0:-1:
+%2hx: 0X0:0:-1:
+%*2hx: 0X0:0:-1:
+%2hx: 0x0:0:-1:
+%*2hx: 0x0:0:-1:
%2hx: 1:1:2:1:
%*2hx: 1:0:2:
-# BZ12701 %2hx: 0X1:0:-1:
-# BZ12701 %*2hx: 0X1:0:-1:
-# BZ12701 %2hx: 0x1:0:-1:
-# BZ12701 %*2hx: 0x1:0:-1:
+%2hx: 0X1:0:-1:
+%*2hx: 0X1:0:-1:
+%2hx: 0x1:0:-1:
+%*2hx: 0x1:0:-1:
%2hx: 2a:1:3:42:
%*2hx: 2a:0:3:
%2hx: 2A:1:3:42:
%*2hx: 2A:0:3:
-# BZ12701 %2hx: 0X2a:0:-1:
-# BZ12701 %*2hx: 0X2a:0:-1:
-# BZ12701 %2hx: 0x2A:0:-1:
-# BZ12701 %*2hx: 0x2A:0:-1:
+%2hx: 0X2a:0:-1:
+%*2hx: 0X2a:0:-1:
+%2hx: 0x2A:0:-1:
+%*2hx: 0x2A:0:-1:
%2hx: ffff:1:3:255:
%*2hx: ffff:0:3:
%2hx: FFFF:1:3:255:
%*2hx: FFFF:0:3:
-# BZ12701 %2hx: 0Xffff:0:-1:
-# BZ12701 %*2hx: 0Xffff:0:-1:
-# BZ12701 %2hx: 0xFFFF:0:-1:
-# BZ12701 %*2hx: 0xFFFF:0:-1:
+%2hx: 0Xffff:0:-1:
+%*2hx: 0Xffff:0:-1:
+%2hx: 0xFFFF:0:-1:
+%*2hx: 0xFFFF:0:-1:
%2hx: 10000:1:3:16:
%*2hx: 10000:0:3:
-# BZ12701 %2hx: 0X10000:0:-1:
-# BZ12701 %*2hx: 0X10000:0:-1:
-# BZ12701 %2hx: 0x10000:0:-1:
-# BZ12701 %*2hx: 0x10000:0:-1:
+%2hx: 0X10000:0:-1:
+%*2hx: 0X10000:0:-1:
+%2hx: 0x10000:0:-1:
+%*2hx: 0x10000:0:-1:
%2hx: 10029:1:3:16:
%*2hx: 10029:0:3:
-# BZ12701 %2hx: 0X10029:0:-1:
-# BZ12701 %*2hx: 0X10029:0:-1:
-# BZ12701 %2hx: 0x10029:0:-1:
-# BZ12701 %*2hx: 0x10029:0:-1:
+%2hx: 0X10029:0:-1:
+%*2hx: 0X10029:0:-1:
+%2hx: 0x10029:0:-1:
+%*2hx: 0x10029:0:-1:
%2hx: +0:1:3:0:
%*2hx: +0:0:3:
%2hx: +0X0:1:3:0:
diff --git a/stdio-common/tst-scanf-format-ushort-xx.input b/stdio-common/tst-scanf-format-ushort-xx.input
index c0e5277..fca910a 100644
--- a/stdio-common/tst-scanf-format-ushort-xx.input
+++ b/stdio-common/tst-scanf-format-ushort-xx.input
@@ -226,44 +226,44 @@
%*2hX:-0x0:0:2:
%2hX:0:1:1:0:
%*2hX:0:0:1:
-# BZ12701 %2hX:0X0:0:-1:
-# BZ12701 %*2hX:0X0:0:-1:
-# BZ12701 %2hX:0x0:0:-1:
-# BZ12701 %*2hX:0x0:0:-1:
+%2hX:0X0:0:-1:
+%*2hX:0X0:0:-1:
+%2hX:0x0:0:-1:
+%*2hX:0x0:0:-1:
%2hX:1:1:1:1:
%*2hX:1:0:1:
-# BZ12701 %2hX:0X1:0:-1:
-# BZ12701 %*2hX:0X1:0:-1:
-# BZ12701 %2hX:0x1:0:-1:
-# BZ12701 %*2hX:0x1:0:-1:
+%2hX:0X1:0:-1:
+%*2hX:0X1:0:-1:
+%2hX:0x1:0:-1:
+%*2hX:0x1:0:-1:
%2hX:2a:1:2:42:
%*2hX:2a:0:2:
%2hX:2A:1:2:42:
%*2hX:2A:0:2:
-# BZ12701 %2hX:0X2a:0:-1:
-# BZ12701 %*2hX:0X2a:0:-1:
-# BZ12701 %2hX:0x2A:0:-1:
-# BZ12701 %*2hX:0x2A:0:-1:
+%2hX:0X2a:0:-1:
+%*2hX:0X2a:0:-1:
+%2hX:0x2A:0:-1:
+%*2hX:0x2A:0:-1:
%2hX:ffff:1:2:255:
%*2hX:ffff:0:2:
%2hX:FFFF:1:2:255:
%*2hX:FFFF:0:2:
-# BZ12701 %2hX:0Xffff:0:-1:
-# BZ12701 %*2hX:0Xffff:0:-1:
-# BZ12701 %2hX:0xFFFF:0:-1:
-# BZ12701 %*2hX:0xFFFF:0:-1:
+%2hX:0Xffff:0:-1:
+%*2hX:0Xffff:0:-1:
+%2hX:0xFFFF:0:-1:
+%*2hX:0xFFFF:0:-1:
%2hX:10000:1:2:16:
%*2hX:10000:0:2:
-# BZ12701 %2hX:0X10000:0:-1:
-# BZ12701 %*2hX:0X10000:0:-1:
-# BZ12701 %2hX:0x10000:0:-1:
-# BZ12701 %*2hX:0x10000:0:-1:
+%2hX:0X10000:0:-1:
+%*2hX:0X10000:0:-1:
+%2hX:0x10000:0:-1:
+%*2hX:0x10000:0:-1:
%2hX:10029:1:2:16:
%*2hX:10029:0:2:
-# BZ12701 %2hX:0X10029:0:-1:
-# BZ12701 %*2hX:0X10029:0:-1:
-# BZ12701 %2hX:0x10029:0:-1:
-# BZ12701 %*2hX:0x10029:0:-1:
+%2hX:0X10029:0:-1:
+%*2hX:0X10029:0:-1:
+%2hX:0x10029:0:-1:
+%*2hX:0x10029:0:-1:
%2hX:+0:1:2:0:
%*2hX:+0:0:2:
%2hX:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2hX: -0x0:0:3:
%2hX: 0:1:2:0:
%*2hX: 0:0:2:
-# BZ12701 %2hX: 0X0:0:-1:
-# BZ12701 %*2hX: 0X0:0:-1:
-# BZ12701 %2hX: 0x0:0:-1:
-# BZ12701 %*2hX: 0x0:0:-1:
+%2hX: 0X0:0:-1:
+%*2hX: 0X0:0:-1:
+%2hX: 0x0:0:-1:
+%*2hX: 0x0:0:-1:
%2hX: 1:1:2:1:
%*2hX: 1:0:2:
-# BZ12701 %2hX: 0X1:0:-1:
-# BZ12701 %*2hX: 0X1:0:-1:
-# BZ12701 %2hX: 0x1:0:-1:
-# BZ12701 %*2hX: 0x1:0:-1:
+%2hX: 0X1:0:-1:
+%*2hX: 0X1:0:-1:
+%2hX: 0x1:0:-1:
+%*2hX: 0x1:0:-1:
%2hX: 2a:1:3:42:
%*2hX: 2a:0:3:
%2hX: 2A:1:3:42:
%*2hX: 2A:0:3:
-# BZ12701 %2hX: 0X2a:0:-1:
-# BZ12701 %*2hX: 0X2a:0:-1:
-# BZ12701 %2hX: 0x2A:0:-1:
-# BZ12701 %*2hX: 0x2A:0:-1:
+%2hX: 0X2a:0:-1:
+%*2hX: 0X2a:0:-1:
+%2hX: 0x2A:0:-1:
+%*2hX: 0x2A:0:-1:
%2hX: ffff:1:3:255:
%*2hX: ffff:0:3:
%2hX: FFFF:1:3:255:
%*2hX: FFFF:0:3:
-# BZ12701 %2hX: 0Xffff:0:-1:
-# BZ12701 %*2hX: 0Xffff:0:-1:
-# BZ12701 %2hX: 0xFFFF:0:-1:
-# BZ12701 %*2hX: 0xFFFF:0:-1:
+%2hX: 0Xffff:0:-1:
+%*2hX: 0Xffff:0:-1:
+%2hX: 0xFFFF:0:-1:
+%*2hX: 0xFFFF:0:-1:
%2hX: 10000:1:3:16:
%*2hX: 10000:0:3:
-# BZ12701 %2hX: 0X10000:0:-1:
-# BZ12701 %*2hX: 0X10000:0:-1:
-# BZ12701 %2hX: 0x10000:0:-1:
-# BZ12701 %*2hX: 0x10000:0:-1:
+%2hX: 0X10000:0:-1:
+%*2hX: 0X10000:0:-1:
+%2hX: 0x10000:0:-1:
+%*2hX: 0x10000:0:-1:
%2hX: 10029:1:3:16:
%*2hX: 10029:0:3:
-# BZ12701 %2hX: 0X10029:0:-1:
-# BZ12701 %*2hX: 0X10029:0:-1:
-# BZ12701 %2hX: 0x10029:0:-1:
-# BZ12701 %*2hX: 0x10029:0:-1:
+%2hX: 0X10029:0:-1:
+%*2hX: 0X10029:0:-1:
+%2hX: 0x10029:0:-1:
+%*2hX: 0x10029:0:-1:
%2hX: +0:1:3:0:
%*2hX: +0:0:3:
%2hX: +0X0:1:3:0:
diff --git a/stdio-common/tst-scanf-format-v-c.c b/stdio-common/tst-scanf-format-v-c.c
new file mode 100644
index 0000000..0e2c000
--- /dev/null
+++ b/stdio-common/tst-scanf-format-v-c.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for the character conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-character.h"
+#include "tst-scanf-format-skeleton-c.c"
diff --git a/stdio-common/tst-scanf-format-v-char.c b/stdio-common/tst-scanf-format-v-char.c
new file mode 100644
index 0000000..be3a56c
--- /dev/null
+++ b/stdio-common/tst-scanf-format-v-char.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for signed char conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-char.c"
diff --git a/stdio-common/tst-scanf-format-v-double.c b/stdio-common/tst-scanf-format-v-double.c
new file mode 100644
index 0000000..9188631
--- /dev/null
+++ b/stdio-common/tst-scanf-format-v-double.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for double conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-double.c"
diff --git a/stdio-common/tst-scanf-format-v-float.c b/stdio-common/tst-scanf-format-v-float.c
new file mode 100644
index 0000000..5d289d3
--- /dev/null
+++ b/stdio-common/tst-scanf-format-v-float.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for float conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-float.c"
diff --git a/stdio-common/tst-scanf-format-v-int.c b/stdio-common/tst-scanf-format-v-int.c
new file mode 100644
index 0000000..770a686
--- /dev/null
+++ b/stdio-common/tst-scanf-format-v-int.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-int.c"
diff --git a/stdio-common/tst-scanf-format-v-ldouble.c b/stdio-common/tst-scanf-format-v-ldouble.c
new file mode 100644
index 0000000..8215ea7
--- /dev/null
+++ b/stdio-common/tst-scanf-format-v-ldouble.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for long double conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-ldouble.c"
diff --git a/stdio-common/tst-scanf-format-v-llong.c b/stdio-common/tst-scanf-format-v-llong.c
new file mode 100644
index 0000000..2a1ef02
--- /dev/null
+++ b/stdio-common/tst-scanf-format-v-llong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for long long conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-llong.c"
diff --git a/stdio-common/tst-scanf-format-v-long.c b/stdio-common/tst-scanf-format-v-long.c
new file mode 100644
index 0000000..8376032
--- /dev/null
+++ b/stdio-common/tst-scanf-format-v-long.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for long conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-long.c"
diff --git a/stdio-common/tst-scanf-format-v-short.c b/stdio-common/tst-scanf-format-v-short.c
new file mode 100644
index 0000000..23b9c56
--- /dev/null
+++ b/stdio-common/tst-scanf-format-v-short.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for short int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-short.c"
diff --git a/stdio-common/tst-scanf-format-v-uchar.c b/stdio-common/tst-scanf-format-v-uchar.c
new file mode 100644
index 0000000..861db22
--- /dev/null
+++ b/stdio-common/tst-scanf-format-v-uchar.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for unsigned char conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-uchar.c"
diff --git a/stdio-common/tst-scanf-format-v-uint.c b/stdio-common/tst-scanf-format-v-uint.c
new file mode 100644
index 0000000..30e58c5
--- /dev/null
+++ b/stdio-common/tst-scanf-format-v-uint.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for unsigned int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-uint.c"
diff --git a/stdio-common/tst-scanf-format-v-ullong.c b/stdio-common/tst-scanf-format-v-ullong.c
new file mode 100644
index 0000000..ee2914d
--- /dev/null
+++ b/stdio-common/tst-scanf-format-v-ullong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for unsigned long long int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ullong.c"
diff --git a/stdio-common/tst-scanf-format-v-ulong.c b/stdio-common/tst-scanf-format-v-ulong.c
new file mode 100644
index 0000000..f7864dd
--- /dev/null
+++ b/stdio-common/tst-scanf-format-v-ulong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for unsigned long int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ulong.c"
diff --git a/stdio-common/tst-scanf-format-v-ushort.c b/stdio-common/tst-scanf-format-v-ushort.c
new file mode 100644
index 0000000..79ca16b
--- /dev/null
+++ b/stdio-common/tst-scanf-format-v-ushort.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vscanf' input for unsigned short int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-v.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ushort.c"
diff --git a/stdio-common/tst-scanf-format-v.h b/stdio-common/tst-scanf-format-v.h
new file mode 100644
index 0000000..bf19877
--- /dev/null
+++ b/stdio-common/tst-scanf-format-v.h
@@ -0,0 +1,36 @@
+/* Test feature wrapper for formatted 'vscanf' input.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <stdarg.h>
+#include <stdio.h>
+
+static int
+scanf_under_test (const char *restrict fmt, ...)
+{
+ va_list ap;
+ int result;
+
+ va_start (ap, fmt);
+ result = vscanf (fmt, ap);
+ va_end (ap);
+ if (ferror (stdin))
+ result = INPUT_ERROR;
+ else if (result == EOF)
+ result = INPUT_EOF;
+ return result;
+}
diff --git a/stdio-common/tst-scanf-format-vf-c.c b/stdio-common/tst-scanf-format-vf-c.c
new file mode 100644
index 0000000..307bfe8
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vf-c.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for the character conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-character.h"
+#include "tst-scanf-format-skeleton-c.c"
diff --git a/stdio-common/tst-scanf-format-vf-char.c b/stdio-common/tst-scanf-format-vf-char.c
new file mode 100644
index 0000000..602899b
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vf-char.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for signed char conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-char.c"
diff --git a/stdio-common/tst-scanf-format-vf-double.c b/stdio-common/tst-scanf-format-vf-double.c
new file mode 100644
index 0000000..8b58bbe
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vf-double.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for double conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-double.c"
diff --git a/stdio-common/tst-scanf-format-vf-float.c b/stdio-common/tst-scanf-format-vf-float.c
new file mode 100644
index 0000000..81dad06
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vf-float.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for float conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-float.c"
diff --git a/stdio-common/tst-scanf-format-vf-int.c b/stdio-common/tst-scanf-format-vf-int.c
new file mode 100644
index 0000000..8038791
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vf-int.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-int.c"
diff --git a/stdio-common/tst-scanf-format-vf-ldouble.c b/stdio-common/tst-scanf-format-vf-ldouble.c
new file mode 100644
index 0000000..ec9a7c4
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vf-ldouble.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for long double conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-ldouble.c"
diff --git a/stdio-common/tst-scanf-format-vf-llong.c b/stdio-common/tst-scanf-format-vf-llong.c
new file mode 100644
index 0000000..adc4b12
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vf-llong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for long long conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-llong.c"
diff --git a/stdio-common/tst-scanf-format-vf-long.c b/stdio-common/tst-scanf-format-vf-long.c
new file mode 100644
index 0000000..5f26d6c
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vf-long.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for long conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-long.c"
diff --git a/stdio-common/tst-scanf-format-vf-short.c b/stdio-common/tst-scanf-format-vf-short.c
new file mode 100644
index 0000000..0e081ea
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vf-short.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for short int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-short.c"
diff --git a/stdio-common/tst-scanf-format-vf-uchar.c b/stdio-common/tst-scanf-format-vf-uchar.c
new file mode 100644
index 0000000..2e879f5
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vf-uchar.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for unsigned char conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-uchar.c"
diff --git a/stdio-common/tst-scanf-format-vf-uint.c b/stdio-common/tst-scanf-format-vf-uint.c
new file mode 100644
index 0000000..4874f86
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vf-uint.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for unsigned int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-uint.c"
diff --git a/stdio-common/tst-scanf-format-vf-ullong.c b/stdio-common/tst-scanf-format-vf-ullong.c
new file mode 100644
index 0000000..dde0901
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vf-ullong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for unsigned long long int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ullong.c"
diff --git a/stdio-common/tst-scanf-format-vf-ulong.c b/stdio-common/tst-scanf-format-vf-ulong.c
new file mode 100644
index 0000000..8102306
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vf-ulong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for unsigned long int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ulong.c"
diff --git a/stdio-common/tst-scanf-format-vf-ushort.c b/stdio-common/tst-scanf-format-vf-ushort.c
new file mode 100644
index 0000000..cb8eb4b
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vf-ushort.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vfscanf' input for unsigned short int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vf.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ushort.c"
diff --git a/stdio-common/tst-scanf-format-vf.h b/stdio-common/tst-scanf-format-vf.h
new file mode 100644
index 0000000..6037e63
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vf.h
@@ -0,0 +1,36 @@
+/* Test feature wrapper for formatted 'vfscanf' input.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <stdarg.h>
+#include <stdio.h>
+
+static int
+scanf_under_test (const char *restrict fmt, ...)
+{
+ va_list ap;
+ int result;
+
+ va_start (ap, fmt);
+ result = vfscanf (stdin, fmt, ap);
+ va_end (ap);
+ if (ferror (stdin))
+ result = INPUT_ERROR;
+ else if (result == EOF)
+ result = INPUT_EOF;
+ return result;
+}
diff --git a/stdio-common/tst-scanf-format-vs-c.c b/stdio-common/tst-scanf-format-vs-c.c
new file mode 100644
index 0000000..2df5aa7
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vs-c.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for the character conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-character.h"
+#include "tst-scanf-format-skeleton-c.c"
diff --git a/stdio-common/tst-scanf-format-vs-char.c b/stdio-common/tst-scanf-format-vs-char.c
new file mode 100644
index 0000000..ae4d8e0
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vs-char.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for signed char conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-char.c"
diff --git a/stdio-common/tst-scanf-format-vs-double.c b/stdio-common/tst-scanf-format-vs-double.c
new file mode 100644
index 0000000..cd459a8
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vs-double.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for double conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-double.c"
diff --git a/stdio-common/tst-scanf-format-vs-float.c b/stdio-common/tst-scanf-format-vs-float.c
new file mode 100644
index 0000000..7872afe
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vs-float.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for float conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-float.c"
diff --git a/stdio-common/tst-scanf-format-vs-int.c b/stdio-common/tst-scanf-format-vs-int.c
new file mode 100644
index 0000000..e67b4be
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vs-int.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-int.c"
diff --git a/stdio-common/tst-scanf-format-vs-ldouble.c b/stdio-common/tst-scanf-format-vs-ldouble.c
new file mode 100644
index 0000000..4d299c2
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vs-ldouble.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for long double conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-real.h"
+#include "tst-scanf-format-skeleton-ldouble.c"
diff --git a/stdio-common/tst-scanf-format-vs-llong.c b/stdio-common/tst-scanf-format-vs-llong.c
new file mode 100644
index 0000000..06c8cc9
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vs-llong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for long long conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-llong.c"
diff --git a/stdio-common/tst-scanf-format-vs-long.c b/stdio-common/tst-scanf-format-vs-long.c
new file mode 100644
index 0000000..575a6cb
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vs-long.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for long conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-long.c"
diff --git a/stdio-common/tst-scanf-format-vs-short.c b/stdio-common/tst-scanf-format-vs-short.c
new file mode 100644
index 0000000..5473471
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vs-short.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for short int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-short.c"
diff --git a/stdio-common/tst-scanf-format-vs-uchar.c b/stdio-common/tst-scanf-format-vs-uchar.c
new file mode 100644
index 0000000..5a29b9b
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vs-uchar.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for unsigned char conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-uchar.c"
diff --git a/stdio-common/tst-scanf-format-vs-uint.c b/stdio-common/tst-scanf-format-vs-uint.c
new file mode 100644
index 0000000..b9486b1
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vs-uint.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for unsigned int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-uint.c"
diff --git a/stdio-common/tst-scanf-format-vs-ullong.c b/stdio-common/tst-scanf-format-vs-ullong.c
new file mode 100644
index 0000000..5396a78
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vs-ullong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for unsigned long long int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ullong.c"
diff --git a/stdio-common/tst-scanf-format-vs-ulong.c b/stdio-common/tst-scanf-format-vs-ulong.c
new file mode 100644
index 0000000..3dbc142
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vs-ulong.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for unsigned long int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ulong.c"
diff --git a/stdio-common/tst-scanf-format-vs-ushort.c b/stdio-common/tst-scanf-format-vs-ushort.c
new file mode 100644
index 0000000..0f28b36
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vs-ushort.c
@@ -0,0 +1,22 @@
+/* Test for formatted 'vsscanf' input for unsigned short int conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "tst-scanf-format-skeleton.h"
+#include "tst-scanf-format-vs.h"
+#include "tst-scanf-format-integer.h"
+#include "tst-scanf-format-skeleton-ushort.c"
diff --git a/stdio-common/tst-scanf-format-vs.h b/stdio-common/tst-scanf-format-vs.h
new file mode 100644
index 0000000..d49690d
--- /dev/null
+++ b/stdio-common/tst-scanf-format-vs.h
@@ -0,0 +1,77 @@
+/* Test feature wrapper for formatted 'vsscanf' input.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <stdarg.h>
+#include <stddef.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+#include <support/support.h>
+
+static char *sscanf_buf;
+static size_t sscanf_buf_size;
+
+static void __attribute__ ((destructor))
+scanf_under_test_fini (void)
+{
+ free (sscanf_buf);
+}
+
+static int
+scanf_under_test (const char *restrict fmt, ...)
+{
+ size_t i = 0;
+ va_list ap;
+ int result;
+ int ch;
+
+ do
+ {
+ ch = read_input ();
+ if (ch < 0)
+ {
+ result = ch;
+ goto out;
+ }
+ if (i == sscanf_buf_size)
+ {
+ sscanf_buf_size += SIZE_CHUNK;
+ /* Add an extra byte for the terminating null character. */
+ sscanf_buf = xrealloc (sscanf_buf, sscanf_buf_size + 1);
+ }
+ sscanf_buf[i++] = ch;
+ }
+ while (ch != ':');
+ sscanf_buf[i++] = '\0';
+
+ ch = ungetc (ch, stdin);
+ if (ch == EOF)
+ {
+ result = INPUT_ERROR;
+ goto out;
+ }
+
+ va_start (ap, fmt);
+ result = vsscanf (sscanf_buf, fmt, ap);
+ va_end (ap);
+ if (result == EOF)
+ result = INPUT_EOF;
+
+out:
+ return result;
+}
diff --git a/stdio-common/tst-setvbuf2-ind.c b/stdio-common/tst-setvbuf2-ind.c
new file mode 100644
index 0000000..fda2942
--- /dev/null
+++ b/stdio-common/tst-setvbuf2-ind.c
@@ -0,0 +1,2 @@
+#define INDEPENDENT_PART 1
+#include "tst-setvbuf2.c"
diff --git a/stdio-common/tst-setvbuf2.c b/stdio-common/tst-setvbuf2.c
new file mode 100644
index 0000000..6cc8335
--- /dev/null
+++ b/stdio-common/tst-setvbuf2.c
@@ -0,0 +1,1030 @@
+/* Test setvbuf under various conditions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+/* This file is used twice, once as the test itself (where do_test
+ is defined) and once as a subprocess we spawn to test stdin et all
+ (where main is defined). INDEPENDENT_PART is defined for the
+ latter.
+
+ Note also that the purpose of this test is to test setvbuf, not the
+ underlying buffering code. */
+
+#include <stdbool.h>
+#include <stdio.h>
+#include <stdio_ext.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <fcntl.h>
+#include <string.h>
+#include <errno.h>
+#include <signal.h>
+#include <libio.h>
+#include <termios.h>
+
+#include <support/support.h>
+#include <support/check.h>
+#include <support/temp_file.h>
+#include <support/xstdio.h>
+#include <support/xunistd.h>
+#include <support/xthread.h>
+#include <support/tty.h>
+
+/* Dear future developer: If you are reading this, you are likely
+ trying to change or understand this test. In that case, these
+ debug/dump macros will be helpful. */
+#if 0
+# define debug printf ("\033[3%dm%s:%d\033[0m\n", \
+ (__LINE__ % 6) + 1, __FUNCTION__, __LINE__);
+
+static void
+dumpfp (FILE *fp)
+{
+ char f[10], *p=f;
+
+ if (fp->_flags & _IO_UNBUFFERED)
+ *p++ = 'N';
+ if (fp->_flags & _IO_LINE_BUF)
+ *p++ = 'L';
+ if (p == f)
+ *p++ = 'B';
+ *p = 0;
+
+ printf ("FILE %p flags %s"
+ " read %p \033[%dm%+ld \033[%dm%+ld\033[0m"
+ " write %p \033[%dm%+ld \033[%dm%+ld\033[0m %ld"
+ " buf %p \033[%dm%+ld\033[0m sz %ld pend %ld\n",
+ fp, f,
+
+ fp->_IO_read_base,
+ fp->_IO_read_ptr == fp->_IO_read_base ? 33 : 32,
+ fp->_IO_read_ptr - fp->_IO_read_base,
+ fp->_IO_read_end == fp->_IO_read_base ? 33 : 36,
+ fp->_IO_read_end - fp->_IO_read_base,
+
+ fp->_IO_write_base,
+ fp->_IO_write_ptr == fp->_IO_write_base ? 33 : 32,
+ fp->_IO_write_ptr - fp->_IO_write_base,
+ fp->_IO_write_end == fp->_IO_write_base ? 33 : 36,
+ fp->_IO_write_end - fp->_IO_write_base,
+ fp->_IO_write_end - fp->_IO_write_base,
+
+ fp->_IO_buf_base,
+ fp->_IO_buf_end == fp->_IO_buf_base ? 33 : 35,
+ fp->_IO_buf_end - fp->_IO_buf_base,
+ __fbufsize (fp), __fpending (fp)
+ );
+}
+#else
+# define debug
+# define dumpfp(FP)
+#endif
+
+#ifndef INDEPENDENT_PART
+/* st_blksize value for that file, or BUFSIZ if out of range. */
+static int blksize = BUFSIZ;
+#endif
+
+/* Our test buffer. */
+#define TEST_BUFSIZE 42
+static int bufsize = TEST_BUFSIZE < BUFSIZ ? TEST_BUFSIZE : BUFSIZ;
+static char *buffer;
+
+/* Test data, both written to that file and used as an in-memory
+ stream. */
+char test_data[2 * BUFSIZ];
+
+#define TEST_STRING "abcdef\n"
+
+enum test_source_case
+ {
+ test_source_file,
+ test_source_pipe,
+ test_source_fifo,
+ test_source_pseudo_terminal,
+ test_source_dev_null,
+ test_source_count,
+ };
+
+static const char *const test_source_name[test_source_count] =
+ {
+ "regular file",
+ "pipe",
+ "fifo",
+ "pseudo_terminal",
+ "dev_null"
+ };
+
+enum test_stream_case
+ {
+ test_stream_stdin,
+ test_stream_stdout,
+ test_stream_stderr,
+ test_stream_fopen_r,
+ test_stream_fdopen_r,
+ test_stream_fopen_w,
+ test_stream_fdopen_w,
+ test_stream_count
+ };
+
+static bool test_stream_reads[test_stream_count] =
+ {
+ true,
+ false,
+ false,
+ true,
+ true,
+ false,
+ false
+ };
+
+static const char *const test_stream_name[test_stream_count] =
+ {
+ "stdin",
+ "stdout",
+ "stderr",
+ "fopen (read)",
+ "fdopen (read)",
+ "fopen (write)",
+ "fdopen (write)"
+ };
+
+enum test_config_case
+ {
+ test_config_none,
+ test_config_unbuffered,
+ test_config_line,
+ test_config_fully,
+ test_config_count
+ };
+
+static const char *const test_config_name[test_config_count] =
+ {
+ "no change",
+ "unbuffered",
+ "line buffered",
+ "fully buffered"
+ };
+
+FILE *test_stream;
+
+char *test_file_name = NULL;
+int pty_fd;
+char *test_pipe_name = NULL;
+int test_pipe[2];
+
+/* This is either -1 or represents a pre-opened file descriptor for
+ the test as returned by prepare_test_file. */
+int test_fd;
+
+/*------------------------------------------------------------*/
+
+/* Note that throughout this test we reopen, remove, and change
+ to/from a fifo, the test file. This would normally cause a race
+ condition, except that we're in a test container. No other process
+ can run in the test container simultaneously. */
+
+void
+prepare_test_data (void)
+{
+ buffer = (char *) xmalloc (bufsize);
+
+#ifndef INDEPENDENT_PART
+ /* Both file and pipe need this. */
+ if (test_file_name == NULL)
+ {
+ debug;
+ int fd = create_temp_file ("tst-setvbuf2", &test_file_name);
+ TEST_VERIFY_EXIT (fd != -1);
+ struct stat64 st;
+ xfstat64 (fd, &st);
+ if (st.st_blksize > 0 && st.st_blksize < BUFSIZ)
+ blksize = st.st_blksize;
+ xclose (fd);
+ }
+#endif
+
+ for (size_t i = 0; i < 2 * BUFSIZ; i++)
+ {
+ unsigned char c = TEST_STRING[i % strlen (TEST_STRING)];
+ test_data[i] = c;
+ }
+}
+
+#ifndef INDEPENDENT_PART
+
+/* These functions provide a source/sink for the "other" side of any
+ pipe-style descriptor we're using for test. */
+
+static pthread_t writer_thread_tid = 0;
+static pthread_t reader_thread_tid = 0;
+
+typedef struct {
+ int fd;
+ const char *fname;
+} ThreadData;
+/* It's OK if this is static, we only run one at a time. */
+ThreadData thread_data;
+
+static void *
+writer_thread_proc (void *closure)
+{
+ ThreadData *td = (ThreadData *) closure;
+ int fd;
+ int i;
+ ssize_t wn;
+ debug;
+
+ if (td->fname)
+ td->fd = xopen (td->fname, O_WRONLY, 0777);
+ fd = td->fd;
+
+ while (1)
+ {
+ i = 0;
+ while (i < BUFSIZ)
+ {
+ wn = write (fd, test_data + i, BUFSIZ - i);
+ if (wn <= 0)
+ break;
+ i += wn;
+ }
+ }
+ return NULL;
+}
+
+static void *
+reader_thread_proc (void *closure)
+{
+ ThreadData *td = (ThreadData *) closure;
+ int fd;
+ ssize_t rn;
+ int n = 0;
+ debug;
+
+ if (td->fname)
+ td->fd = xopen (td->fname, O_RDONLY, 0777);
+ fd = td->fd;
+
+ while (1)
+ {
+ char buf[BUFSIZ];
+ rn = read (fd, buf, BUFSIZ);
+ if (rn <= 0)
+ break;
+ TEST_COMPARE_BLOB (buf, rn, test_data+n, rn);
+ n += rn;
+ }
+ return NULL;
+}
+
+static void
+start_writer_thread (int fd)
+{
+ debug;
+ thread_data.fd = fd;
+ thread_data.fname = NULL;
+ writer_thread_tid = xpthread_create (NULL, writer_thread_proc,
+ (void *)&thread_data);
+}
+
+static void
+start_writer_thread_n (const char *fname)
+{
+ debug;
+ thread_data.fd = 0;
+ thread_data.fname = fname;
+ writer_thread_tid = xpthread_create (NULL, writer_thread_proc,
+ (void *)&thread_data);
+}
+
+static void
+end_writer_thread (void)
+{
+ debug;
+ if (writer_thread_tid)
+ {
+ pthread_cancel (writer_thread_tid);
+ xpthread_join (writer_thread_tid);
+ xclose (thread_data.fd);
+ writer_thread_tid = 0;
+ }
+}
+
+static void
+start_reader_thread (int fd)
+{
+ debug;
+ thread_data.fd = fd;
+ thread_data.fname = NULL;
+ reader_thread_tid = xpthread_create (NULL, reader_thread_proc,
+ (void *)&thread_data);
+}
+
+static void
+start_reader_thread_n (const char *fname)
+{
+ debug;
+ thread_data.fd = 0;
+ thread_data.fname = fname;
+ reader_thread_tid = xpthread_create (NULL, reader_thread_proc,
+ (void *)&thread_data);
+}
+
+static void
+end_reader_thread (void)
+{
+ debug;
+ if (reader_thread_tid)
+ {
+ pthread_cancel (reader_thread_tid);
+ xpthread_join (reader_thread_tid);
+ xclose (thread_data.fd);
+ reader_thread_tid = 0;
+ }
+}
+
+/*------------------------------------------------------------*/
+
+/* These two functions are reponsible for choosing a file to be tested
+ against, typically by returning a filename but in a few cases also
+ providing a file descriptor (i.e. for fdopen). */
+
+static const char *
+prepare_test_file (enum test_source_case f, enum test_stream_case s)
+{
+ debug;
+
+ test_fd = -1;
+
+ switch (f)
+ {
+ case test_source_file:
+ {
+ if (test_stream_reads[f])
+ {
+ debug;
+ FILE *fp = xfopen (test_file_name, "w");
+ TEST_VERIFY_EXIT (fwrite (test_data, 1, 2 * BUFSIZ, fp)
+ == 2 * BUFSIZ);
+ xfclose (fp);
+ }
+ debug;
+ return test_file_name;
+ }
+
+ case test_source_pipe:
+ {
+ debug;
+ xpipe (test_pipe);
+ if (test_stream_reads[s])
+ {
+ start_writer_thread (test_pipe[1]);
+ test_fd = test_pipe[0];
+ }
+ else
+ {
+ start_reader_thread (test_pipe[0]);
+ test_fd = test_pipe[1];
+ }
+ test_pipe_name = xasprintf ("/proc/self/fd/%d", test_fd);
+ debug;
+ return test_pipe_name;
+ }
+
+ case test_source_fifo:
+ {
+ /* We do not want to fail/exit if the file doesn't exist. */
+ unlink (test_file_name);
+ xmkfifo (test_file_name, 0600);
+ debug;
+ if (test_stream_reads[s])
+ start_writer_thread_n (test_file_name);
+ else
+ start_reader_thread_n (test_file_name);
+ debug;
+ return test_file_name;
+ }
+
+ case test_source_pseudo_terminal:
+ {
+ support_openpty (&pty_fd, &test_fd, &test_pipe_name, NULL, NULL);
+
+ debug;
+ if (test_stream_reads[s])
+ start_writer_thread (pty_fd);
+ else
+ start_reader_thread (pty_fd);
+
+ debug;
+ return test_pipe_name;
+ }
+
+ case test_source_dev_null:
+ debug;
+ return "/dev/null";
+
+ default:
+ abort ();
+ }
+}
+
+static void
+unprepare_test_file (FILE *fp,
+ enum test_source_case f,
+ enum test_stream_case s)
+{
+ debug;
+ switch (f)
+ {
+ case test_source_file:
+ break;
+
+ case test_source_pipe:
+ free (test_pipe_name);
+ if (test_stream_reads[s])
+ end_writer_thread ();
+ else
+ end_reader_thread ();
+ break;
+
+ case test_source_fifo:
+ if (test_stream_reads[s])
+ end_writer_thread ();
+ else
+ end_reader_thread ();
+ unlink (test_file_name);
+ break;
+
+ case test_source_pseudo_terminal:
+ free (test_pipe_name);
+ if (test_stream_reads[s])
+ end_writer_thread ();
+ else
+ end_reader_thread ();
+ break;
+
+ case test_source_dev_null:
+ break;
+
+ default:
+ abort ();
+ }
+ debug;
+}
+
+/*------------------------------------------------------------*/
+
+/* This function takes a filename and returns a file descriptor,
+ opened according to the method requested. */
+
+static FILE *
+open_test_stream (enum test_source_case f, enum test_stream_case s)
+{
+ int fd;
+ FILE *fp;
+ const char *fname;
+
+ debug;
+ fname = prepare_test_file (f, s);
+ if (fname == NULL)
+ return NULL;
+
+ switch (s)
+ {
+ case test_stream_stdin:
+ fp = xfopen (fname, "r");
+ break;
+
+ case test_stream_stdout:
+ fp = xfopen (fname, "w");
+ break;
+
+ case test_stream_stderr:
+ fp = xfopen (fname, "w");
+ break;
+
+ case test_stream_fopen_r:
+ fp = xfopen (fname, "r");
+ break;
+
+ case test_stream_fdopen_r:
+ if (test_fd == -1)
+ fd = xopen (fname, O_RDONLY, 0);
+ else
+ fd = test_fd;
+ fp = fdopen (fd, "r");
+ break;
+
+ case test_stream_fopen_w:
+ fp = xfopen (fname, "w");
+ break;
+
+ case test_stream_fdopen_w:
+ fd = xopen (fname, O_WRONLY|O_CREAT|O_TRUNC, 0777);
+ fp = fdopen (fd, "w");
+ break;
+
+ default:
+ abort ();
+ }
+ TEST_VERIFY_EXIT (fp != NULL);
+
+ if (f == test_source_pseudo_terminal)
+ {
+ struct termios t;
+ /* We disable the NL to CR-LF conversion so that we can compare
+ data without having to remove the extra CRs. */
+ if (tcgetattr (fileno (fp), &t) < 0)
+ FAIL_EXIT1 ("tcgetattr failed: %m");
+ t.c_oflag &= ~ONLCR;
+ if (tcsetattr (fileno (fp), TCSANOW, &t) < 0)
+ FAIL_EXIT1 ("tcsetattr failed: %m");
+ }
+
+ debug;
+ printf ("source %s stream %s file %s fd %d\n",
+ test_source_name[f],
+ test_stream_name[s], fname, fileno (fp));
+ return fp;
+}
+
+#endif
+
+/*------------------------------------------------------------*/
+
+/* These functions do the actual testing - setting various buffering
+ options and verifying that they buffer as expected. */
+
+static void
+test_put_string (FILE *fp, const char *s, int count)
+{
+ while (*s && count--)
+ {
+ fputc (*s++, fp);
+ TEST_VERIFY_EXIT (!ferror (fp));
+ }
+}
+
+int
+verify_fully_buffered (FILE *fp,
+ enum test_source_case f,
+ enum test_stream_case s,
+ enum test_config_case c)
+{
+ debug;
+ if (test_stream_reads[s])
+ {
+ char buf[10];
+ dumpfp (fp);
+ size_t fc = fread (buf, 1, 10 - 1, fp);
+ dumpfp (fp);
+
+ ssize_t count = fp->_IO_read_ptr - fp->_IO_read_base;
+
+ TEST_VERIFY (fp->_IO_read_base != NULL);
+ if (f == test_source_dev_null)
+ {
+ TEST_VERIFY (fc == 0);
+ TEST_VERIFY (count == 0);
+ }
+ else if (f == test_source_pseudo_terminal)
+ {
+ TEST_VERIFY (fc == 9);
+ TEST_VERIFY (count == 3 || count == 10);
+ }
+ else
+ {
+ TEST_VERIFY (fc == 9);
+ TEST_VERIFY (count == 10);
+ }
+
+ /* We already checked for the first character being 'a'. */
+ if (count > 1)
+ {
+ TEST_COMPARE_BLOB (buf, count - 1, test_data + 1, count - 1);
+ TEST_COMPARE_BLOB (fp->_IO_read_base, count, test_data, count);
+ }
+ }
+ else
+ {
+ dumpfp (fp);
+ test_put_string (fp, test_data + 1, 10 - 1);
+ dumpfp (fp);
+ TEST_COMPARE (fp->_IO_write_ptr - fp->_IO_write_base, 10);
+ TEST_COMPARE_BLOB (fp->_IO_write_base, 10, test_data, 10);
+ }
+
+ TEST_COMPARE ((fp->_flags & (_IO_UNBUFFERED | _IO_LINE_BUF)), 0);
+ if (c != test_config_none)
+ TEST_COMPARE (__fbufsize (fp), bufsize);
+ return 0;
+}
+
+int
+verify_line_buffered (FILE *fp,
+ enum test_source_case f,
+ enum test_stream_case s,
+ enum test_config_case c)
+{
+ debug;
+ /* "line buffered" for inputs is not really defined; what you really
+ want here is to control the device providing input. For GLIBC a
+ line-buffered input is treated as fully buffered. */
+ if (test_stream_reads[s])
+ {
+ char buf[10];
+ dumpfp (fp);
+ size_t fc = fread (buf, 1, 10 - 1, fp);
+ dumpfp (fp);
+
+ ssize_t count = fp->_IO_read_ptr - fp->_IO_read_base;
+
+ TEST_VERIFY (fp->_IO_read_base != NULL);
+ if (f == test_source_dev_null)
+ {
+ TEST_VERIFY (fc == 0);
+ TEST_VERIFY (count == 0);
+ }
+ else if (f == test_source_pseudo_terminal)
+ {
+ TEST_VERIFY (fc == 9);
+ TEST_VERIFY (count == 3 || count == 10);
+ }
+ else
+ {
+ TEST_VERIFY (fc == 9);
+ TEST_VERIFY (count == 10);
+ }
+
+ /* We already checked for the first character being 'a'. */
+ if (count > 1)
+ {
+ TEST_COMPARE_BLOB (buf, count - 1, test_data + 1, count - 1);
+ TEST_COMPARE_BLOB (fp->_IO_read_base, count, test_data, count);
+ }
+ }
+ else
+ {
+ dumpfp (fp);
+ test_put_string (fp, test_data + 1, 10 - 1);
+ dumpfp (fp);
+ TEST_COMPARE (fp->_IO_write_ptr - fp->_IO_write_base, 3);
+ /* The first "abcdef\n" got flushed, leaving "abc". */
+ TEST_COMPARE_BLOB (fp->_IO_write_base, 3, test_data + 7, 3);
+ }
+
+ TEST_COMPARE ((fp->_flags & (_IO_UNBUFFERED | _IO_LINE_BUF)), _IO_LINE_BUF);
+ if (c != test_config_none)
+ TEST_COMPARE (__fbufsize (fp), bufsize);
+ return 0;
+}
+
+int
+verify_unbuffered (FILE *fp,
+ enum test_source_case f,
+ enum test_stream_case s,
+ enum test_config_case c)
+{
+ debug;
+ if (test_stream_reads[s])
+ {
+ /* We've already read one byte. */
+ dumpfp (fp);
+ TEST_VERIFY (fp->_IO_read_base != NULL);
+ if (f == test_source_dev_null)
+ TEST_COMPARE (fp->_IO_read_ptr - fp->_IO_read_base, 0);
+ else
+ {
+ TEST_COMPARE (fp->_IO_read_ptr - fp->_IO_read_base, 1);
+ TEST_COMPARE (fp->_IO_read_base[0], test_data[0]);
+ TEST_VERIFY (fp->_IO_read_ptr == fp->_IO_read_end);
+ }
+ }
+ else
+ {
+ dumpfp (fp);
+ fputc (test_data[1], fp);
+ dumpfp (fp);
+ TEST_COMPARE (fp->_IO_write_ptr - fp->_IO_write_base, 0);
+ TEST_COMPARE (fp->_IO_write_base[0], test_data[1]);
+ TEST_VERIFY (fp->_IO_write_end == fp->_IO_write_base);
+ }
+ TEST_COMPARE ((fp->_flags & (_IO_UNBUFFERED | _IO_LINE_BUF)),
+ _IO_UNBUFFERED);
+ TEST_COMPARE (__fbufsize (fp), 1);
+ return 0;
+}
+
+static int
+do_setvbuf (FILE *fp, void *buf, int flags, int size,
+ enum test_stream_case s)
+{
+ if (s != test_stream_stdout)
+ printf ("SETVBUF %p %p %s %d\n",
+ fp, buf,
+ flags == _IONBF ? "_IONBF"
+ : flags == _IOLBF ? "_IOLBF"
+ : flags == _IOFBF ? "_IOFBF"
+ : "???", size);
+ if (setvbuf (fp, buf, flags, size))
+ {
+ perror ("setvbuf");
+ return 1;
+ }
+ return 0;
+}
+
+int
+do_second_part (FILE *fp,
+ enum test_source_case f,
+ enum test_stream_case s,
+ enum test_config_case c)
+{
+ /* At this point, FP is the stream to test according to the other
+ parameters. */
+
+ int rv = 0;
+ int flags_before;
+ int flags_after;
+
+ debug;
+
+ flags_before = fp->_flags & (_IO_UNBUFFERED | _IO_LINE_BUF);
+
+ /* This is where we do the thing we're testing for. */
+ switch (c)
+ {
+ case test_config_none:
+ /* Buffering is unchanged. */
+ break;
+
+ case test_config_unbuffered:
+ do_setvbuf (fp, NULL, _IONBF, 0, s);
+ break;
+
+ case test_config_line:
+ do_setvbuf (fp, buffer, _IOLBF, bufsize, s);
+ break;
+
+ case test_config_fully:
+ do_setvbuf (fp, buffer, _IOFBF, bufsize, s);
+ break;
+
+ default:
+ abort ();
+ }
+
+ flags_after = fp->_flags & (_IO_UNBUFFERED | _IO_LINE_BUF);
+
+ /* Check the buffer mode after we touch it, if we touched it. */
+ switch (c)
+ {
+ case test_config_none:
+ /* Buffering is unchanged, but may change on the first read/write. */
+ TEST_COMPARE (flags_after, flags_before);
+ break;
+
+ case test_config_unbuffered:
+ TEST_COMPARE (flags_after, _IO_UNBUFFERED);
+ break;
+
+ case test_config_line:
+ TEST_COMPARE (flags_after, _IO_LINE_BUF);
+ break;
+
+ case test_config_fully:
+ TEST_COMPARE (flags_after, 0);
+ break;
+
+ default:
+ abort ();
+ }
+
+ /* Glibc defers calculating the appropriate buffering mechanism
+ until it reads from or writes to the device. So we read one
+ character here, and account for that in the tests. */
+ if (test_stream_reads[s])
+ {
+ dumpfp (fp);
+ int c = fgetc (fp);
+ if (c != TEST_STRING[0] && f != test_source_dev_null)
+ FAIL ("first char read is %c not %c", c, TEST_STRING[0]);
+ dumpfp (fp);
+ }
+ else
+ {
+ dumpfp (fp);
+ fputc (TEST_STRING[0], fp);
+ dumpfp (fp);
+ }
+
+ switch (fp->_flags & (_IO_UNBUFFERED | _IO_LINE_BUF))
+ {
+ case _IO_LINE_BUF:
+ rv += verify_line_buffered (fp, f, s, c);
+ break;
+
+ case _IO_UNBUFFERED:
+ rv += verify_unbuffered (fp, f, s, c);
+ break;
+
+ case 0: /* Fully buffered. */
+ rv += verify_fully_buffered (fp, f, s, c);
+ break;
+
+ default:
+ abort ();
+ }
+
+
+ fclose (fp);
+ return rv;
+}
+
+/*------------------------------------------------------------*/
+
+#ifdef INDEPENDENT_PART
+/* This part is the independent sub-process we call to test stdin et
+ al. */
+
+int
+main (int argc, char **argv)
+{
+ /* This is one of the subprocesses we created to test stdin et
+ al. */
+ FILE *fp;
+
+ /* If we're called as a regular test, instead of as a sub-process,
+ don't complain. */
+ if (argc == 1)
+ return 0;
+
+ if (argc != 4)
+ {
+ int i;
+ for (i = 0; i <= argc; i ++)
+ printf ("argv[%d] = `%s'\n", i, argv[i] ?: "(null)");
+ FAIL_EXIT1 ("sub-process called wrong");
+ }
+
+ prepare_test_data ();
+
+ enum test_source_case f = atoi (argv[1]);
+ enum test_stream_case s = atoi (argv[2]);
+ enum test_config_case c = atoi (argv[3]);
+
+ if (s != test_stream_stdout)
+ printf ("\n\033[41mRunning test %s : %s : %s\033[0m\n",
+ test_source_name[f],
+ test_stream_name[s],
+ test_config_name[c]);
+
+ switch (s)
+ {
+ case test_stream_stdin:
+ fp = stdin;
+ break;
+ case test_stream_stdout:
+ fp = stdout;
+ break;
+ case test_stream_stderr:
+ fp = stderr;
+ break;
+ default:
+ abort ();
+ }
+
+ return do_second_part (fp, f, s, c);
+}
+
+#else
+/* This part is the standard test process. */
+
+/* Spawn an independent sub-process with std* redirected. */
+int
+recurse (FILE *fp,
+ enum test_source_case f,
+ enum test_stream_case s,
+ enum test_config_case c)
+{
+ /* We need to test stdin, stdout, or stderr, which means creating a
+ subprocess with one of those redirected from FP. */
+ debug;
+
+ pid_t pid;
+ int status;
+
+ pid = fork ();
+
+ switch (pid)
+ {
+ case -1: /* error */
+ perror ("fork");
+ return 1;
+ break;
+
+ default: /* parent */
+ fclose (fp);
+ xwaitpid (pid, &status, 0);
+ if (WIFEXITED (status)
+ && WEXITSTATUS (status) == 0)
+ return 0;
+ return 1;
+
+ case 0: /* child */
+ switch (s)
+ {
+ case test_stream_stdin:
+ xclose (0);
+ dup2 (fileno (fp), 0);
+ break;
+ case test_stream_stdout:
+ xclose (1);
+ dup2 (fileno (fp), 1);
+ break;
+ case test_stream_stderr:
+ xclose (2);
+ dup2 (fileno (fp), 2);
+ break;
+ default:
+ abort ();
+ }
+ fclose (fp);
+
+ /* At this point, we have to run a program... which is tricky to
+ properly support for remote targets or crosses, because of
+ glibc versions etc. Hence we run in a test-container. */
+
+ char fs[10], ss[10], cs[10];
+ sprintf (fs, "%d", f);
+ sprintf (ss, "%d", s);
+ sprintf (cs, "%d", c);
+ execl (IND_PROC, IND_PROC, fs, ss, cs, NULL);
+ if (s == test_stream_stdout)
+ fprintf (stderr, "execl (%s) failed, ", IND_PROC);
+ else
+ printf ("execl (%s) failed, ", IND_PROC);
+ perror ("The error was");
+ exit (1);
+ break;
+ }
+
+ return 0;
+}
+
+int
+do_test (void)
+{
+ int rv = 0;
+
+ signal (SIGPIPE, SIG_IGN);
+
+ prepare_test_data ();
+
+ for (enum test_source_case f = 0; f < test_source_count; ++f)
+ for (enum test_stream_case s = 0; s < test_stream_count; ++s)
+ for (enum test_config_case c = 0; c < test_config_count; ++c)
+ {
+ printf ("\n\033[43mRunning test %s : %s : %s\033[0m\n",
+ test_source_name[f],
+ test_stream_name[s],
+ test_config_name[c]);
+
+ FILE *fp = open_test_stream (f, s);
+
+ if (fp)
+ {
+
+ if (s <= test_stream_stderr)
+ rv += recurse (fp, f, s, c);
+ else
+ rv += do_second_part (fp, f, s, c);
+
+ unprepare_test_file (fp, f, s);
+ }
+ }
+
+ free (buffer);
+
+ printf ("return %d\n", rv);
+ return rv;
+}
+
+# include <support/test-driver.c>
+#endif
+
diff --git a/stdio-common/tstscanf.c b/stdio-common/tstscanf.c
index bb3e55d..f70319d 100644
--- a/stdio-common/tstscanf.c
+++ b/stdio-common/tstscanf.c
@@ -151,7 +151,7 @@ main (int argc, char **argv)
{ 2, -12.8F, "degrees", "" },
{ 0, 0.0F, "", "" },
{ 3, 10.0F, "LBS", "fertilizer" },
- { 3, 100.0F, "rgs", "energy" },
+ { 0, 0.0F, "", "" },
{ -1, 0.0F, "", "" }};
size_t rounds = 0;
float quant;
diff --git a/stdio-common/vfscanf-internal.c b/stdio-common/vfscanf-internal.c
index 87f23b5..b965c7b 100644
--- a/stdio-common/vfscanf-internal.c
+++ b/stdio-common/vfscanf-internal.c
@@ -1463,22 +1463,24 @@ __vfscanf_internal (FILE *s, const char *format, va_list argptr,
/* Look for a leading indication of base. */
if (width != 0 && c == L_('0'))
{
+ WINT_T ctmp = c;
+
if (width > 0)
--width;
-
- char_buffer_add (&charbuf, c);
c = inchar ();
- if (width != 0 && TOLOWER (c) == L_('x'))
+ if (width != 0
+ && TOLOWER (c) == L_('x')
+ && (base == 0 || base == 16))
{
- if (base == 0)
- base = 16;
- if (base == 16)
- {
- if (width > 0)
- --width;
- c = inchar ();
- }
+ base = 16;
+ if (width > 0)
+ --width;
+ /* If we try to read a number in hexadecimal notation
+ and we have only the `0x' prefix, this is an error. */
+ if (width == 0)
+ conv_error ();
+ c = inchar ();
}
else if (width != 0
&& TOLOWER (c) == L_('b')
@@ -1489,10 +1491,18 @@ __vfscanf_internal (FILE *s, const char *format, va_list argptr,
base = 2;
if (width > 0)
--width;
+ /* If we try to read a number in binary notation and
+ we have only the `0b' prefix, this is an error. */
+ if (width == 0)
+ conv_error ();
c = inchar ();
}
- else if (base == 0)
- base = 8;
+ else
+ {
+ if (base == 0)
+ base = 8;
+ char_buffer_add (&charbuf, ctmp);
+ }
}
if (base == 0)
@@ -2145,8 +2155,13 @@ digits_extended_fail:
c = inchar ();
if (width > 0)
--width;
- if (width != 0 && TOLOWER (c) == L_('x'))
+ if (TOLOWER (c) == L_('x'))
{
+ /* If we try to read a number in hexadecimal notation
+ and we have only the `0x' prefix, this is an error. */
+ if (width == 0)
+ conv_error ();
+
/* It is a number in hexadecimal format. */
char_buffer_add (&charbuf, c);
@@ -2189,6 +2204,7 @@ digits_extended_fail:
{
char_buffer_add (&charbuf, exp_char);
got_e = got_dot = 1;
+ got_digit = 0;
}
else
{
@@ -2409,7 +2425,7 @@ digits_extended_fail:
if (got_e && charbuf.current[-1] == exp_char
&& (c == L_('-') || c == L_('+')))
char_buffer_add (&charbuf, c);
- else if (char_buffer_size (&charbuf) > got_sign && !got_e
+ else if (got_digit && !got_e
&& (CHAR_T) TOLOWER (c) == exp_char)
{
char_buffer_add (&charbuf, exp_char);
@@ -2426,7 +2442,10 @@ digits_extended_fail:
if (c == wcdigits[n])
{
if (n < 10)
- char_buffer_add (&charbuf, L_('0') + n);
+ {
+ char_buffer_add (&charbuf, L_('0') + n);
+ got_digit = 1;
+ }
else if (n == 11 && !got_dot)
{
char_buffer_add (&charbuf, decimal);
@@ -2461,7 +2480,10 @@ digits_extended_fail:
width = avail;
if (n < 10)
- char_buffer_add (&charbuf, L_('0') + n);
+ {
+ char_buffer_add (&charbuf, L_('0') + n);
+ got_digit = 1;
+ }
else if (n == 11 && !got_dot)
{
/* Add all the characters. */
@@ -2532,11 +2554,13 @@ digits_extended_fail:
/* Have we read any character? If we try to read a number
in hexadecimal notation and we have read only the `0x'
- prefix this is an error. */
+ prefix this is an error. Also it is an error where we
+ have read no digits after the exponent character. */
if (__glibc_unlikely (char_buffer_size (&charbuf) == got_sign
|| ((flags & HEXA_FLOAT)
&& (char_buffer_size (&charbuf)
- == 2 + got_sign))))
+ == 2 + got_sign)))
+ || (got_e && !got_digit))
conv_error ();
scan_float:
diff --git a/support/Makefile b/support/Makefile
index ea7b4cd..d41278e 100644
--- a/support/Makefile
+++ b/support/Makefile
@@ -281,9 +281,9 @@ CFLAGS-temp_file.c += -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64
ifeq (,$(CXX))
LINKS_DSO_PROGRAM = links-dso-program-c
-CFLAGS-links-dso-program-c.c += -fexceptions
LDLIBS-links-dso-program-c = -lgcc
ifeq ($(have-libgcc_s),yes)
+CFLAGS-links-dso-program-c.c += -fexceptions
LDLIBS-links-dso-program-c += -lgcc_s $(libunwind)
endif
else
@@ -330,6 +330,7 @@ tests = \
README-testing \
tst-support-namespace \
tst-support-open-dev-null-range \
+ tst-support-openpty \
tst-support-process_state \
tst-support_blob_repeat \
tst-support_capture_subprocess \
@@ -351,6 +352,10 @@ tests = \
tst-xsigstack \
# tests
+tests-container = \
+ tst-support-openpty-c \
+ # tests-container
+
ifeq ($(run-built-tests),yes)
tests-special = \
$(objpfx)tst-support_record_failure-2.out
diff --git a/support/test-container.c b/support/test-container.c
index 79d3189..a641250 100644
--- a/support/test-container.c
+++ b/support/test-container.c
@@ -1151,6 +1151,9 @@ main (int argc, char **argv)
devmount (new_root_path, "null");
devmount (new_root_path, "zero");
devmount (new_root_path, "urandom");
+#ifdef __linux__
+ devmount (new_root_path, "ptmx");
+#endif
/* We're done with the "old" root, switch to the new one. */
if (chroot (new_root_path) < 0)
@@ -1217,6 +1220,14 @@ main (int argc, char **argv)
maybe_xmkdir ("/tmp", 0755);
+#ifdef __linux__
+ maybe_xmkdir ("/dev/pts", 0777);
+ if (mount ("/dev/pts", "/dev/pts", "devpts", 0, "newinstance,ptmxmode=0666,mode=0666") < 0)
+ FAIL_EXIT1 ("can't mount /dev/pts: %m\n");
+ if (mount ("/dev/pts/ptmx", "/dev/ptmx", "", MS_BIND | MS_REC, NULL) < 0)
+ FAIL_EXIT1 ("can't mount /dev/ptmx\n");
+#endif
+
if (require_pidns)
{
/* Now that we're pid 1 (effectively "root") we can mount /proc */
diff --git a/support/tst-support-openpty-c.c b/support/tst-support-openpty-c.c
new file mode 100644
index 0000000..0a6a428
--- /dev/null
+++ b/support/tst-support-openpty-c.c
@@ -0,0 +1,2 @@
+/* Same test, but in a test-container. */
+#include "tst-support-openpty.c"
diff --git a/support/tst-support-openpty.c b/support/tst-support-openpty.c
new file mode 100644
index 0000000..1222d70
--- /dev/null
+++ b/support/tst-support-openpty.c
@@ -0,0 +1,49 @@
+/* Basic test for support_openpty support in test-container.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <termios.h>
+#include <unistd.h>
+#include <sys/ioctl.h>
+
+#include <support/tty.h>
+#include <support/check.h>
+#include <support/support.h>
+
+/* Note: the purpose of this test isn't to test if ptys function
+ correctly, but only to verify that test-container's support for
+ them is correct. The many checks in support_openpty.c are
+ sufficient for this. */
+
+int
+do_test (void)
+{
+ int outer, inner;
+ char *name;
+ struct termios term;
+ struct winsize win;
+
+ cfmakeraw (&term);
+ win.ws_row = 24;
+ win.ws_col = 80;
+
+ support_openpty (&outer, &inner, &name, &term, &win);
+
+ return 0;
+}
+
+#include <support/test-driver.c>
diff --git a/sysdeps/aarch64/dl-tlsdesc.S b/sysdeps/aarch64/dl-tlsdesc.S
index 68afc44..fc40d66 100644
--- a/sysdeps/aarch64/dl-tlsdesc.S
+++ b/sysdeps/aarch64/dl-tlsdesc.S
@@ -119,20 +119,19 @@ _dl_tlsdesc_undefweak:
object referenced by the argument.
ptrdiff_t
- __attribute__ ((__regparm__ (1)))
_dl_tlsdesc_dynamic (struct tlsdesc *tdp)
{
struct tlsdesc_dynamic_arg *td = tdp->arg;
- dtv_t *dtv = *(dtv_t **)((char *)__thread_pointer + TCBHEAD_DTV);
+ dtv_t *dtv = *(dtv_t **)((char *)__thread_pointer() + TCBHEAD_DTV);
if (__builtin_expect (td->gen_count <= dtv[0].counter
&& (dtv[td->tlsinfo.ti_module].pointer.val
!= TLS_DTV_UNALLOCATED),
1))
return dtv[td->tlsinfo.ti_module].pointer.val
+ td->tlsinfo.ti_offset
- - __thread_pointer;
+ - __thread_pointer();
- return ___tls_get_addr (&td->tlsinfo) - __thread_pointer;
+ return __tls_get_addr (&td->tlsinfo) - __thread_pointer();
}
*/
@@ -142,7 +141,12 @@ _dl_tlsdesc_undefweak:
cfi_startproc
.align 2
_dl_tlsdesc_dynamic:
+# if HAVE_AARCH64_PAC_RET
+ PACIASP
+ cfi_window_save
+# else
BTI_C
+# endif
/* Save just enough registers to support fast path, if we fall
into slow path we will save additional registers. */
@@ -173,6 +177,10 @@ _dl_tlsdesc_dynamic:
1:
ldp x3, x4, [sp, #16]
ldp x1, x2, [sp], #32
+# if HAVE_AARCH64_PAC_RET
+ AUTIASP
+ cfi_window_save
+# endif
cfi_adjust_cfa_offset (-32)
RET
2:
@@ -182,10 +190,6 @@ _dl_tlsdesc_dynamic:
/* Save the remaining registers that we must treat as caller save. */
cfi_restore_state
-# if HAVE_AARCH64_PAC_RET
- PACIASP
- cfi_window_save
-# endif
# define NSAVEXREGPAIRS 8
stp x29, x30, [sp,#-16*NSAVEXREGPAIRS]!
cfi_adjust_cfa_offset (16*NSAVEXREGPAIRS)
@@ -236,10 +240,6 @@ _dl_tlsdesc_dynamic:
cfi_adjust_cfa_offset (-16*NSAVEXREGPAIRS)
cfi_restore (x29)
cfi_restore (x30)
-# if HAVE_AARCH64_PAC_RET
- AUTIASP
- cfi_window_save
-# endif
b 1b
cfi_endproc
.size _dl_tlsdesc_dynamic, .-_dl_tlsdesc_dynamic
diff --git a/sysdeps/generic/math-type-macros-double.h b/sysdeps/generic/math-type-macros-double.h
index 1e84d3f..f03aea1 100644
--- a/sysdeps/generic/math-type-macros-double.h
+++ b/sysdeps/generic/math-type-macros-double.h
@@ -28,6 +28,8 @@
#define M_STRTO_NAN __strtod_nan
#define M_USE_BUILTIN(c) USE_ ##c ##_BUILTIN
+#define M_SET_RESTORE_ROUND(RM) SET_RESTORE_ROUND (RM)
+
#include <libm-alias-double.h>
#include <math-nan-payload-double.h>
diff --git a/sysdeps/generic/math-type-macros-float.h b/sysdeps/generic/math-type-macros-float.h
index 4aac524..445535a 100644
--- a/sysdeps/generic/math-type-macros-float.h
+++ b/sysdeps/generic/math-type-macros-float.h
@@ -30,6 +30,8 @@
/* GNU extension float constant macros. */
#define M_MLIT(c) c ## f
+#define M_SET_RESTORE_ROUND(RM) SET_RESTORE_ROUNDF (RM)
+
#include <libm-alias-float.h>
#include <math-nan-payload-float.h>
diff --git a/sysdeps/generic/math-type-macros-float128.h b/sysdeps/generic/math-type-macros-float128.h
index ad2310b..f64c1d3 100644
--- a/sysdeps/generic/math-type-macros-float128.h
+++ b/sysdeps/generic/math-type-macros-float128.h
@@ -19,6 +19,8 @@
#ifndef _MATH_TYPE_MACROS_FLOAT128
#define _MATH_TYPE_MACROS_FLOAT128
+#include <fenv_private.h>
+
#define M_LIT(c) __f128 (c)
#define M_PFX FLT128
#define M_SUF(c) c ## f128
@@ -30,6 +32,13 @@
#define M_MLIT(c) c ## f128
+/* fenv_private.h may not define SET_RESTORE_ROUNDF128. */
+#ifdef SET_RESTORE_ROUNDF128
+# define M_SET_RESTORE_ROUND(RM) SET_RESTORE_ROUNDF128 (RM)
+#else
+# define M_SET_RESTORE_ROUND(RM) SET_RESTORE_ROUNDL (RM)
+#endif
+
#include <libm-alias-float128.h>
#include <math-nan-payload-float128.h>
diff --git a/sysdeps/generic/math-type-macros-ldouble.h b/sysdeps/generic/math-type-macros-ldouble.h
index 931d5ec..00309cb 100644
--- a/sysdeps/generic/math-type-macros-ldouble.h
+++ b/sysdeps/generic/math-type-macros-ldouble.h
@@ -28,6 +28,8 @@
#define M_STRTO_NAN __strtold_nan
#define M_USE_BUILTIN(c) USE_ ##c ##L_BUILTIN
+#define M_SET_RESTORE_ROUND(RM) SET_RESTORE_ROUNDL (RM)
+
#include <libm-alias-ldouble.h>
#include <math-nan-payload-ldouble.h>
diff --git a/sysdeps/generic/math-type-macros.h b/sysdeps/generic/math-type-macros.h
index e3224a0..21c5fee 100644
--- a/sysdeps/generic/math-type-macros.h
+++ b/sysdeps/generic/math-type-macros.h
@@ -33,6 +33,7 @@
M_STRTO_NAN - Resolves to the internal libc function which
converts a string into the appropriate FLOAT nan
value.
+ M_SET_RESTORE_ROUND - Resolves to a SET_RESTORE_ROUND call for M_TYPE.
declare_mgen_alias(from,to)
This exposes the appropriate symbol(s) for a
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
index 9d50b08..ba9e02f 100644
--- a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
@@ -148,20 +148,20 @@
%*2la:nan():0:-1:
%2la:nan(09A_Zaz):0:-1:
%*2la:nan(09A_Zaz):0:-1:
-# BZ12701 %2la:0x0p0:0:-1:
-# BZ12701 %*2la:0x0p0:0:-1:
-# BZ12701 %2la:0x0p+0:0:-1:
-# BZ12701 %*2la:0x0p+0:0:-1:
-# BZ12701 %2la:0x8p-1025:0:-1:
-# BZ12701 %*2la:0x8p-1025:0:-1:
-# BZ12701 %2la:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*2la:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %2la:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*2la:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %2la:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*2la:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %2la:0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*2la:0xf.ffffffffffff8p+1020:0:-1:
+%2la:0x0p0:0:-1:
+%*2la:0x0p0:0:-1:
+%2la:0x0p+0:0:-1:
+%*2la:0x0p+0:0:-1:
+%2la:0x8p-1025:0:-1:
+%*2la:0x8p-1025:0:-1:
+%2la:0x2.3456789abcdfep0123:0:-1:
+%*2la:0x2.3456789abcdfep0123:0:-1:
+%2la:0x2.3456789abcdfep+123:0:-1:
+%*2la:0x2.3456789abcdfep+123:0:-1:
+%2la:0x7.ffffffffffffcp1021:0:-1:
+%*2la:0x7.ffffffffffffcp1021:0:-1:
+%2la:0xf.ffffffffffff8p+1020:0:-1:
+%*2la:0xf.ffffffffffff8p+1020:0:-1:
%2la:infinity:0:-1:
%*2la:infinity:0:-1:
%2la:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3la::0:-1:
%3la:-infinity:0:-1:
%*3la:-infinity:0:-1:
-# BZ12701 %3la:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3la:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %3la:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3la:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3la:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3la:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3la:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3la:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3la:-0x8p-1025:0:-1:
-# BZ12701 %*3la:-0x8p-1025:0:-1:
-# BZ12701 %3la:-0x0p+0:0:-1:
-# BZ12701 %*3la:-0x0p+0:0:-1:
-# BZ12701 %3la:-0x0p0:0:-1:
-# BZ12701 %*3la:-0x0p0:0:-1:
+%3la:-0xf.ffffffffffff8p+1020:0:-1:
+%*3la:-0xf.ffffffffffff8p+1020:0:-1:
+%3la:-0x7.ffffffffffffcp1021:0:-1:
+%*3la:-0x7.ffffffffffffcp1021:0:-1:
+%3la:-0x2.3456789abcdfep+123:0:-1:
+%*3la:-0x2.3456789abcdfep+123:0:-1:
+%3la:-0x2.3456789abcdfep0123:0:-1:
+%*3la:-0x2.3456789abcdfep0123:0:-1:
+%3la:-0x8p-1025:0:-1:
+%*3la:-0x8p-1025:0:-1:
+%3la:-0x0p+0:0:-1:
+%*3la:-0x0p+0:0:-1:
+%3la:-0x0p0:0:-1:
+%*3la:-0x0p0:0:-1:
%3la:-nan(09A_Zaz):0:-1:
%*3la:-nan(09A_Zaz):0:-1:
%3la:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3la:+nan():0:-1:
%3la:+nan(09A_Zaz):0:-1:
%*3la:+nan(09A_Zaz):0:-1:
-# BZ12701 %3la:+0x0p0:0:-1:
-# BZ12701 %*3la:+0x0p0:0:-1:
-# BZ12701 %3la:+0x0p+0:0:-1:
-# BZ12701 %*3la:+0x0p+0:0:-1:
-# BZ12701 %3la:+0x8p-1025:0:-1:
-# BZ12701 %*3la:+0x8p-1025:0:-1:
-# BZ12701 %3la:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3la:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3la:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3la:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3la:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3la:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3la:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3la:+0xf.ffffffffffff8p+1020:0:-1:
+%3la:+0x0p0:0:-1:
+%*3la:+0x0p0:0:-1:
+%3la:+0x0p+0:0:-1:
+%*3la:+0x0p+0:0:-1:
+%3la:+0x8p-1025:0:-1:
+%*3la:+0x8p-1025:0:-1:
+%3la:+0x2.3456789abcdfep0123:0:-1:
+%*3la:+0x2.3456789abcdfep0123:0:-1:
+%3la:+0x2.3456789abcdfep+123:0:-1:
+%*3la:+0x2.3456789abcdfep+123:0:-1:
+%3la:+0x7.ffffffffffffcp1021:0:-1:
+%*3la:+0x7.ffffffffffffcp1021:0:-1:
+%3la:+0xf.ffffffffffff8p+1020:0:-1:
+%*3la:+0xf.ffffffffffff8p+1020:0:-1:
%3la:+infinity:0:-1:
%*3la:+infinity:0:-1:
%4la::0:-1:
@@ -272,12 +272,12 @@
%*4la:nan():0:-1:
%4la:nan(09A_Zaz):0:-1:
%*4la:nan(09A_Zaz):0:-1:
-# BZ12701 %4la:0x0p0:0:-1:
-# BZ12701 %*4la:0x0p0:0:-1:
-# BZ12701 %4la:0x0p+0:0:-1:
-# BZ12701 %*4la:0x0p+0:0:-1:
-# BZ12701 %4la:0x8p-1025:0:-1:
-# BZ12701 %*4la:0x8p-1025:0:-1:
+%4la:0x0p0:0:-1:
+%*4la:0x0p0:0:-1:
+%4la:0x0p+0:0:-1:
+%*4la:0x0p+0:0:-1:
+%4la:0x8p-1025:0:-1:
+%*4la:0x8p-1025:0:-1:
%4la:0x2.3456789abcdfep0123:1:4:0x1p1:
%*4la:0x2.3456789abcdfep0123:0:4:
%4la:0x2.3456789abcdfep+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5la:-0x2.3456789abcdfep+123:0:5:
%5la:-0x2.3456789abcdfep0123:1:5:-0x1p1:
%*5la:-0x2.3456789abcdfep0123:0:5:
-# BZ12701 %5la:-0x8p-1025:0:-1:
-# BZ12701 %*5la:-0x8p-1025:0:-1:
-# BZ12701 %5la:-0x0p+0:0:-1:
-# BZ12701 %*5la:-0x0p+0:0:-1:
-# BZ12701 %5la:-0x0p0:0:-1:
-# BZ12701 %*5la:-0x0p0:0:-1:
+%5la:-0x8p-1025:0:-1:
+%*5la:-0x8p-1025:0:-1:
+%5la:-0x0p+0:0:-1:
+%*5la:-0x0p+0:0:-1:
+%5la:-0x0p0:0:-1:
+%*5la:-0x0p0:0:-1:
%5la:-nan(09A_Zaz):0:-1:
%*5la:-nan(09A_Zaz):0:-1:
%5la:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5la:nan(09A_Zaz):0:-1:
%5la:0x0p0:1:5:0x0:
%*5la:0x0p0:0:5:
-# BZ12701 %5la:0x0p+0:0:-1:
-# BZ12701 %*5la:0x0p+0:0:-1:
-# BZ12701 %5la:0x8p-1025:0:-1:
-# BZ12701 %*5la:0x8p-1025:0:-1:
+%5la:0x0p+0:0:-1:
+%*5la:0x0p+0:0:-1:
+%5la:0x8p-1025:0:-1:
+%*5la:0x8p-1025:0:-1:
%5la:0x2.3456789abcdfep0123:1:5:0x1.18p1:
%*5la:0x2.3456789abcdfep0123:0:5:
%5la:0x2.3456789abcdfep+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5la:+nan():0:-1:
%5la:+nan(09A_Zaz):0:-1:
%*5la:+nan(09A_Zaz):0:-1:
-# BZ12701 %5la:+0x0p0:0:-1:
-# BZ12701 %*5la:+0x0p0:0:-1:
-# BZ12701 %5la:+0x0p+0:0:-1:
-# BZ12701 %*5la:+0x0p+0:0:-1:
-# BZ12701 %5la:+0x8p-1025:0:-1:
-# BZ12701 %*5la:+0x8p-1025:0:-1:
+%5la:+0x0p0:0:-1:
+%*5la:+0x0p0:0:-1:
+%5la:+0x0p+0:0:-1:
+%*5la:+0x0p+0:0:-1:
+%5la:+0x8p-1025:0:-1:
+%*5la:+0x8p-1025:0:-1:
%5la:+0x2.3456789abcdfep0123:1:5:0x1p1:
%*5la:+0x2.3456789abcdfep0123:0:5:
%5la:+0x2.3456789abcdfep+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6la:-0x2.3456789abcdfep+123:0:6:
%6la:-0x2.3456789abcdfep0123:1:6:-0x1.18p1:
%*6la:-0x2.3456789abcdfep0123:0:6:
-# BZ12701 %6la:-0x8p-1025:0:-1:
-# BZ12701 %*6la:-0x8p-1025:0:-1:
-# BZ12701 %6la:-0x0p+0:0:-1:
-# BZ12701 %*6la:-0x0p+0:0:-1:
+%6la:-0x8p-1025:0:-1:
+%*6la:-0x8p-1025:0:-1:
+%6la:-0x0p+0:0:-1:
+%*6la:-0x0p+0:0:-1:
%6la:-0x0p0:1:6:-0x0:
%*6la:-0x0p0:0:6:
%6la:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6la:+nan(09A_Zaz):0:-1:
%6la:+0x0p0:1:6:0x0:
%*6la:+0x0p0:0:6:
-# BZ12701 %6la:+0x0p+0:0:-1:
-# BZ12701 %*6la:+0x0p+0:0:-1:
-# BZ12701 %6la:+0x8p-1025:0:-1:
-# BZ12701 %*6la:+0x8p-1025:0:-1:
+%6la:+0x0p+0:0:-1:
+%*6la:+0x0p+0:0:-1:
+%6la:+0x8p-1025:0:-1:
+%*6la:+0x8p-1025:0:-1:
%6la:+0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*6la:+0x2.3456789abcdfep0123:0:6:
%6la:+0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20la::0:-1:
%20la:-infinity:1:9:-inf:
%*20la:-infinity:0:9:
-# BZ12701 %20la:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20la:-0xf.ffffffffffff8p+1020:0:-1:
+%20la:-0xf.ffffffffffff8p+1020:0:-1:
+%*20la:-0xf.ffffffffffff8p+1020:0:-1:
%20la:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3:
%*20la:-0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20la:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20la:-0x2.3456789abcdfep+123:0:-1:
+%20la:-0x2.3456789abcdfep+123:0:-1:
+%*20la:-0x2.3456789abcdfep+123:0:-1:
%20la:-0x2.3456789abcdfep0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20la:-0x2.3456789abcdfep0123:0:20:
%20la:-0x8p-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20la:+0x8p-1025:0:10:
%20la:+0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20la:+0x2.3456789abcdfep0123:0:20:
-# BZ12701 %20la:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20la:+0x2.3456789abcdfep+123:0:-1:
+%20la:+0x2.3456789abcdfep+123:0:-1:
+%*20la:+0x2.3456789abcdfep+123:0:-1:
%20la:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3:
%*20la:+0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20la:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20la:+0xf.ffffffffffff8p+1020:0:-1:
+%20la:+0xf.ffffffffffff8p+1020:0:-1:
+%*20la:+0xf.ffffffffffff8p+1020:0:-1:
%20la:+infinity:1:9:inf:
%*20la:+infinity:0:9:
%32la::0:-1:
@@ -568,12 +568,12 @@
%*5la: -0x2.3456789abcdfep+123:0:6:
%5la: -0x2.3456789abcdfep0123:1:6:-0x1p1:
%*5la: -0x2.3456789abcdfep0123:0:6:
-# BZ12701 %5la: -0x8p-1025:0:-1:
-# BZ12701 %*5la: -0x8p-1025:0:-1:
-# BZ12701 %5la: -0x0p+0:0:-1:
-# BZ12701 %*5la: -0x0p+0:0:-1:
-# BZ12701 %5la: -0x0p0:0:-1:
-# BZ12701 %*5la: -0x0p0:0:-1:
+%5la: -0x8p-1025:0:-1:
+%*5la: -0x8p-1025:0:-1:
+%5la: -0x0p+0:0:-1:
+%*5la: -0x0p+0:0:-1:
+%5la: -0x0p0:0:-1:
+%*5la: -0x0p0:0:-1:
%5la: -nan(09A_Zaz):0:-1:
%*5la: -nan(09A_Zaz):0:-1:
%5la: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5la: nan(09A_Zaz):0:-1:
%5la: 0x0p0:1:6:0x0:
%*5la: 0x0p0:0:6:
-# BZ12701 %5la: 0x0p+0:0:-1:
-# BZ12701 %*5la: 0x0p+0:0:-1:
-# BZ12701 %5la: 0x8p-1025:0:-1:
-# BZ12701 %*5la: 0x8p-1025:0:-1:
+%5la: 0x0p+0:0:-1:
+%*5la: 0x0p+0:0:-1:
+%5la: 0x8p-1025:0:-1:
+%*5la: 0x8p-1025:0:-1:
%5la: 0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*5la: 0x2.3456789abcdfep0123:0:6:
%5la: 0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5la: +nan():0:-1:
%5la: +nan(09A_Zaz):0:-1:
%*5la: +nan(09A_Zaz):0:-1:
-# BZ12701 %5la: +0x0p0:0:-1:
-# BZ12701 %*5la: +0x0p0:0:-1:
-# BZ12701 %5la: +0x0p+0:0:-1:
-# BZ12701 %*5la: +0x0p+0:0:-1:
-# BZ12701 %5la: +0x8p-1025:0:-1:
-# BZ12701 %*5la: +0x8p-1025:0:-1:
+%5la: +0x0p0:0:-1:
+%*5la: +0x0p0:0:-1:
+%5la: +0x0p+0:0:-1:
+%*5la: +0x0p+0:0:-1:
+%5la: +0x8p-1025:0:-1:
+%*5la: +0x8p-1025:0:-1:
%5la: +0x2.3456789abcdfep0123:1:6:0x1p1:
%*5la: +0x2.3456789abcdfep0123:0:6:
%5la: +0x2.3456789abcdfep+123:1:6:0x1p1:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input
index 3b5a4fe..f7217b7 100644
--- a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input
@@ -148,20 +148,20 @@
%*2lA:NAN():0:-1:
%2lA:NAN(09A_Zaz):0:-1:
%*2lA:NAN(09A_Zaz):0:-1:
-# BZ12701 %2lA:0X0P0:0:-1:
-# BZ12701 %*2lA:0X0P0:0:-1:
-# BZ12701 %2lA:0X0P+0:0:-1:
-# BZ12701 %*2lA:0X0P+0:0:-1:
-# BZ12701 %2lA:0X8P-1025:0:-1:
-# BZ12701 %*2lA:0X8P-1025:0:-1:
-# BZ12701 %2lA:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*2lA:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %2lA:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*2lA:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %2lA:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*2lA:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %2lA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*2lA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%2lA:0X0P0:0:-1:
+%*2lA:0X0P0:0:-1:
+%2lA:0X0P+0:0:-1:
+%*2lA:0X0P+0:0:-1:
+%2lA:0X8P-1025:0:-1:
+%*2lA:0X8P-1025:0:-1:
+%2lA:0X2.3456789ABCDFEP0123:0:-1:
+%*2lA:0X2.3456789ABCDFEP0123:0:-1:
+%2lA:0X2.3456789ABCDFEP+123:0:-1:
+%*2lA:0X2.3456789ABCDFEP+123:0:-1:
+%2lA:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*2lA:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%2lA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*2lA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
%2lA:INFINITY:0:-1:
%*2lA:INFINITY:0:-1:
%2lA:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3lA::0:-1:
%3lA:-INFINITY:0:-1:
%*3lA:-INFINITY:0:-1:
-# BZ12701 %3lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %3lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3lA:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3lA:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3lA:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3lA:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3lA:-0X8P-1025:0:-1:
-# BZ12701 %*3lA:-0X8P-1025:0:-1:
-# BZ12701 %3lA:-0X0P+0:0:-1:
-# BZ12701 %*3lA:-0X0P+0:0:-1:
-# BZ12701 %3lA:-0X0P0:0:-1:
-# BZ12701 %*3lA:-0X0P0:0:-1:
+%3lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3lA:-0X2.3456789ABCDFEP+123:0:-1:
+%*3lA:-0X2.3456789ABCDFEP+123:0:-1:
+%3lA:-0X2.3456789ABCDFEP0123:0:-1:
+%*3lA:-0X2.3456789ABCDFEP0123:0:-1:
+%3lA:-0X8P-1025:0:-1:
+%*3lA:-0X8P-1025:0:-1:
+%3lA:-0X0P+0:0:-1:
+%*3lA:-0X0P+0:0:-1:
+%3lA:-0X0P0:0:-1:
+%*3lA:-0X0P0:0:-1:
%3lA:-NAN(09A_Zaz):0:-1:
%*3lA:-NAN(09A_Zaz):0:-1:
%3lA:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3lA:+NAN():0:-1:
%3lA:+NAN(09A_Zaz):0:-1:
%*3lA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3lA:+0X0P0:0:-1:
-# BZ12701 %*3lA:+0X0P0:0:-1:
-# BZ12701 %3lA:+0X0P+0:0:-1:
-# BZ12701 %*3lA:+0X0P+0:0:-1:
-# BZ12701 %3lA:+0X8P-1025:0:-1:
-# BZ12701 %*3lA:+0X8P-1025:0:-1:
-# BZ12701 %3lA:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3lA:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3lA:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3lA:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3lA:+0X0P0:0:-1:
+%*3lA:+0X0P0:0:-1:
+%3lA:+0X0P+0:0:-1:
+%*3lA:+0X0P+0:0:-1:
+%3lA:+0X8P-1025:0:-1:
+%*3lA:+0X8P-1025:0:-1:
+%3lA:+0X2.3456789ABCDFEP0123:0:-1:
+%*3lA:+0X2.3456789ABCDFEP0123:0:-1:
+%3lA:+0X2.3456789ABCDFEP+123:0:-1:
+%*3lA:+0X2.3456789ABCDFEP+123:0:-1:
+%3lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%3lA:+INFINITY:0:-1:
%*3lA:+INFINITY:0:-1:
%4lA::0:-1:
@@ -272,12 +272,12 @@
%*4lA:NAN():0:-1:
%4lA:NAN(09A_Zaz):0:-1:
%*4lA:NAN(09A_Zaz):0:-1:
-# BZ12701 %4lA:0X0P0:0:-1:
-# BZ12701 %*4lA:0X0P0:0:-1:
-# BZ12701 %4lA:0X0P+0:0:-1:
-# BZ12701 %*4lA:0X0P+0:0:-1:
-# BZ12701 %4lA:0X8P-1025:0:-1:
-# BZ12701 %*4lA:0X8P-1025:0:-1:
+%4lA:0X0P0:0:-1:
+%*4lA:0X0P0:0:-1:
+%4lA:0X0P+0:0:-1:
+%*4lA:0X0P+0:0:-1:
+%4lA:0X8P-1025:0:-1:
+%*4lA:0X8P-1025:0:-1:
%4lA:0X2.3456789ABCDFEP0123:1:4:0x1p1:
%*4lA:0X2.3456789ABCDFEP0123:0:4:
%4lA:0X2.3456789ABCDFEP+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5lA:-0X2.3456789ABCDFEP+123:0:5:
%5lA:-0X2.3456789ABCDFEP0123:1:5:-0x1p1:
%*5lA:-0X2.3456789ABCDFEP0123:0:5:
-# BZ12701 %5lA:-0X8P-1025:0:-1:
-# BZ12701 %*5lA:-0X8P-1025:0:-1:
-# BZ12701 %5lA:-0X0P+0:0:-1:
-# BZ12701 %*5lA:-0X0P+0:0:-1:
-# BZ12701 %5lA:-0X0P0:0:-1:
-# BZ12701 %*5lA:-0X0P0:0:-1:
+%5lA:-0X8P-1025:0:-1:
+%*5lA:-0X8P-1025:0:-1:
+%5lA:-0X0P+0:0:-1:
+%*5lA:-0X0P+0:0:-1:
+%5lA:-0X0P0:0:-1:
+%*5lA:-0X0P0:0:-1:
%5lA:-NAN(09A_Zaz):0:-1:
%*5lA:-NAN(09A_Zaz):0:-1:
%5lA:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5lA:NAN(09A_Zaz):0:-1:
%5lA:0X0P0:1:5:0x0:
%*5lA:0X0P0:0:5:
-# BZ12701 %5lA:0X0P+0:0:-1:
-# BZ12701 %*5lA:0X0P+0:0:-1:
-# BZ12701 %5lA:0X8P-1025:0:-1:
-# BZ12701 %*5lA:0X8P-1025:0:-1:
+%5lA:0X0P+0:0:-1:
+%*5lA:0X0P+0:0:-1:
+%5lA:0X8P-1025:0:-1:
+%*5lA:0X8P-1025:0:-1:
%5lA:0X2.3456789ABCDFEP0123:1:5:0x1.18p1:
%*5lA:0X2.3456789ABCDFEP0123:0:5:
%5lA:0X2.3456789ABCDFEP+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5lA:+NAN():0:-1:
%5lA:+NAN(09A_Zaz):0:-1:
%*5lA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5lA:+0X0P0:0:-1:
-# BZ12701 %*5lA:+0X0P0:0:-1:
-# BZ12701 %5lA:+0X0P+0:0:-1:
-# BZ12701 %*5lA:+0X0P+0:0:-1:
-# BZ12701 %5lA:+0X8P-1025:0:-1:
-# BZ12701 %*5lA:+0X8P-1025:0:-1:
+%5lA:+0X0P0:0:-1:
+%*5lA:+0X0P0:0:-1:
+%5lA:+0X0P+0:0:-1:
+%*5lA:+0X0P+0:0:-1:
+%5lA:+0X8P-1025:0:-1:
+%*5lA:+0X8P-1025:0:-1:
%5lA:+0X2.3456789ABCDFEP0123:1:5:0x1p1:
%*5lA:+0X2.3456789ABCDFEP0123:0:5:
%5lA:+0X2.3456789ABCDFEP+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6lA:-0X2.3456789ABCDFEP+123:0:6:
%6lA:-0X2.3456789ABCDFEP0123:1:6:-0x1.18p1:
%*6lA:-0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %6lA:-0X8P-1025:0:-1:
-# BZ12701 %*6lA:-0X8P-1025:0:-1:
-# BZ12701 %6lA:-0X0P+0:0:-1:
-# BZ12701 %*6lA:-0X0P+0:0:-1:
+%6lA:-0X8P-1025:0:-1:
+%*6lA:-0X8P-1025:0:-1:
+%6lA:-0X0P+0:0:-1:
+%*6lA:-0X0P+0:0:-1:
%6lA:-0X0P0:1:6:-0x0:
%*6lA:-0X0P0:0:6:
%6lA:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6lA:+NAN(09A_Zaz):0:-1:
%6lA:+0X0P0:1:6:0x0:
%*6lA:+0X0P0:0:6:
-# BZ12701 %6lA:+0X0P+0:0:-1:
-# BZ12701 %*6lA:+0X0P+0:0:-1:
-# BZ12701 %6lA:+0X8P-1025:0:-1:
-# BZ12701 %*6lA:+0X8P-1025:0:-1:
+%6lA:+0X0P+0:0:-1:
+%*6lA:+0X0P+0:0:-1:
+%6lA:+0X8P-1025:0:-1:
+%*6lA:+0X8P-1025:0:-1:
%6lA:+0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*6lA:+0X2.3456789ABCDFEP0123:0:6:
%6lA:+0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20lA::0:-1:
%20lA:-INFINITY:1:9:-inf:
%*20lA:-INFINITY:0:9:
-# BZ12701 %20lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20lA:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3:
%*20lA:-0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20lA:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20lA:-0X2.3456789ABCDFEP+123:0:-1:
+%20lA:-0X2.3456789ABCDFEP+123:0:-1:
+%*20lA:-0X2.3456789ABCDFEP+123:0:-1:
%20lA:-0X2.3456789ABCDFEP0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20lA:-0X2.3456789ABCDFEP0123:0:20:
%20lA:-0X8P-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20lA:+0X8P-1025:0:10:
%20lA:+0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20lA:+0X2.3456789ABCDFEP0123:0:20:
-# BZ12701 %20lA:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20lA:+0X2.3456789ABCDFEP+123:0:-1:
+%20lA:+0X2.3456789ABCDFEP+123:0:-1:
+%*20lA:+0X2.3456789ABCDFEP+123:0:-1:
%20lA:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3:
%*20lA:+0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20lA:+INFINITY:1:9:inf:
%*20lA:+INFINITY:0:9:
%32lA::0:-1:
@@ -568,12 +568,12 @@
%*5lA: -0X2.3456789ABCDFEP+123:0:6:
%5lA: -0X2.3456789ABCDFEP0123:1:6:-0x1p1:
%*5lA: -0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %5lA: -0X8P-1025:0:-1:
-# BZ12701 %*5lA: -0X8P-1025:0:-1:
-# BZ12701 %5lA: -0X0P+0:0:-1:
-# BZ12701 %*5lA: -0X0P+0:0:-1:
-# BZ12701 %5lA: -0X0P0:0:-1:
-# BZ12701 %*5lA: -0X0P0:0:-1:
+%5lA: -0X8P-1025:0:-1:
+%*5lA: -0X8P-1025:0:-1:
+%5lA: -0X0P+0:0:-1:
+%*5lA: -0X0P+0:0:-1:
+%5lA: -0X0P0:0:-1:
+%*5lA: -0X0P0:0:-1:
%5lA: -NAN(09A_Zaz):0:-1:
%*5lA: -NAN(09A_Zaz):0:-1:
%5lA: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5lA: NAN(09A_Zaz):0:-1:
%5lA: 0X0P0:1:6:0x0:
%*5lA: 0X0P0:0:6:
-# BZ12701 %5lA: 0X0P+0:0:-1:
-# BZ12701 %*5lA: 0X0P+0:0:-1:
-# BZ12701 %5lA: 0X8P-1025:0:-1:
-# BZ12701 %*5lA: 0X8P-1025:0:-1:
+%5lA: 0X0P+0:0:-1:
+%*5lA: 0X0P+0:0:-1:
+%5lA: 0X8P-1025:0:-1:
+%*5lA: 0X8P-1025:0:-1:
%5lA: 0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*5lA: 0X2.3456789ABCDFEP0123:0:6:
%5lA: 0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5lA: +NAN():0:-1:
%5lA: +NAN(09A_Zaz):0:-1:
%*5lA: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5lA: +0X0P0:0:-1:
-# BZ12701 %*5lA: +0X0P0:0:-1:
-# BZ12701 %5lA: +0X0P+0:0:-1:
-# BZ12701 %*5lA: +0X0P+0:0:-1:
-# BZ12701 %5lA: +0X8P-1025:0:-1:
-# BZ12701 %*5lA: +0X8P-1025:0:-1:
+%5lA: +0X0P0:0:-1:
+%*5lA: +0X0P0:0:-1:
+%5lA: +0X0P+0:0:-1:
+%*5lA: +0X0P+0:0:-1:
+%5lA: +0X8P-1025:0:-1:
+%*5lA: +0X8P-1025:0:-1:
%5lA: +0X2.3456789ABCDFEP0123:1:6:0x1p1:
%*5lA: +0X2.3456789ABCDFEP0123:0:6:
%5lA: +0X2.3456789ABCDFEP+123:1:6:0x1p1:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input
index cf1ea54..d8189c9 100644
--- a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input
@@ -148,10 +148,10 @@
%*2le:nan():0:-1:
%2le:nan(09A_Zaz):0:-1:
%*2le:nan(09A_Zaz):0:-1:
-# BZ12701 %2le:0e0:0:-1:
-# BZ12701 %*2le:0e0:0:-1:
-# BZ12701 %2le:0e+0:0:-1:
-# BZ12701 %*2le:0e+0:0:-1:
+%2le:0e0:0:-1:
+%*2le:0e0:0:-1:
+%2le:0e+0:0:-1:
+%*2le:0e+0:0:-1:
%2le:2.22507385850720138309023271733240406e-308:1:2:0x1p1:
%*2le:2.22507385850720138309023271733240406e-308:0:2:
%2le:2.3441674165664682593913711430784253952e037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3le:-2.3441674165664682593913711430784253952e037:0:3:
%3le:-2.22507385850720138309023271733240406e-308:1:3:-0x1p1:
%*3le:-2.22507385850720138309023271733240406e-308:0:3:
-# BZ12701 %3le:-0e+0:0:-1:
-# BZ12701 %*3le:-0e+0:0:-1:
-# BZ12701 %3le:-0e0:0:-1:
-# BZ12701 %*3le:-0e0:0:-1:
+%3le:-0e+0:0:-1:
+%*3le:-0e+0:0:-1:
+%3le:-0e0:0:-1:
+%*3le:-0e0:0:-1:
%3le:-nan(09A_Zaz):0:-1:
%*3le:-nan(09A_Zaz):0:-1:
%3le:-nan():0:-1:
@@ -212,8 +212,8 @@
%*3le:nan(09A_Zaz):0:3:
%3le:0e0:1:3:0x0:
%*3le:0e0:0:3:
-# BZ12701 %3le:0e+0:0:-1:
-# BZ12701 %*3le:0e+0:0:-1:
+%3le:0e+0:0:-1:
+%*3le:0e+0:0:-1:
%3le:2.22507385850720138309023271733240406e-308:1:3:0x1.199999999999ap1:
%*3le:2.22507385850720138309023271733240406e-308:0:3:
%3le:2.3441674165664682593913711430784253952e037:1:3:0x1.2666666666666p1:
@@ -230,10 +230,10 @@
%*3le:+nan():0:-1:
%3le:+nan(09A_Zaz):0:-1:
%*3le:+nan(09A_Zaz):0:-1:
-# BZ12701 %3le:+0e0:0:-1:
-# BZ12701 %*3le:+0e0:0:-1:
-# BZ12701 %3le:+0e+0:0:-1:
-# BZ12701 %*3le:+0e+0:0:-1:
+%3le:+0e0:0:-1:
+%*3le:+0e0:0:-1:
+%3le:+0e+0:0:-1:
+%*3le:+0e+0:0:-1:
%3le:+2.22507385850720138309023271733240406e-308:1:3:0x1p1:
%*3le:+2.22507385850720138309023271733240406e-308:0:3:
%3le:+2.3441674165664682593913711430784253952e037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4le:-2.3441674165664682593913711430784253952e037:0:4:
%4le:-2.22507385850720138309023271733240406e-308:1:4:-0x1.199999999999ap1:
%*4le:-2.22507385850720138309023271733240406e-308:0:4:
-# BZ12701 %4le:-0e+0:0:-1:
-# BZ12701 %*4le:-0e+0:0:-1:
+%4le:-0e+0:0:-1:
+%*4le:-0e+0:0:-1:
%4le:-0e0:1:4:-0x0:
%*4le:-0e0:0:4:
%4le:-nan(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4le:+nan(09A_Zaz):0:4:
%4le:+0e0:1:4:0x0:
%*4le:+0e0:0:4:
-# BZ12701 %4le:+0e+0:0:-1:
-# BZ12701 %*4le:+0e+0:0:-1:
+%4le:+0e+0:0:-1:
+%*4le:+0e+0:0:-1:
%4le:+2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1:
%*4le:+2.22507385850720138309023271733240406e-308:0:4:
%4le:+2.3441674165664682593913711430784253952e037:1:4:0x1.2666666666666p1:
@@ -312,16 +312,16 @@
%*40le::0:-1:
%40le:-infinity:1:9:-inf:
%*40le:-infinity:0:9:
-# BZ12701 %40le:-1.79769313486231570814527423731704357e+308:0:-1:
-# BZ12701 %*40le:-1.79769313486231570814527423731704357e+308:0:-1:
+%40le:-1.79769313486231570814527423731704357e+308:0:-1:
+%*40le:-1.79769313486231570814527423731704357e+308:0:-1:
%40le:-1.79769313486231570814527423731704357e308:1:40:-0x1.c16c5c5253574p10:
%*40le:-1.79769313486231570814527423731704357e308:0:40:
%40le:-2.3441674165664682593913711430784253952e+37:1:40:-0x1.2c0dad8b403aap1:
%*40le:-2.3441674165664682593913711430784253952e+37:0:40:
%40le:-2.3441674165664682593913711430784253952e037:1:40:-0x1.2c0dad8b403aap1:
%*40le:-2.3441674165664682593913711430784253952e037:0:40:
-# BZ12701 %40le:-2.22507385850720138309023271733240406e-308:0:-1:
-# BZ12701 %*40le:-2.22507385850720138309023271733240406e-308:0:-1:
+%40le:-2.22507385850720138309023271733240406e-308:0:-1:
+%*40le:-2.22507385850720138309023271733240406e-308:0:-1:
%40le:-0e+0:1:5:-0x0:
%*40le:-0e+0:0:5:
%40le:-0e0:1:4:-0x0:
@@ -340,10 +340,10 @@
%*40le:0e+0:0:4:
%40le:2.22507385850720138309023271733240406e-308:1:40:0x1.23a516e82d9bap-9:
%*40le:2.22507385850720138309023271733240406e-308:0:40:
-# BZ12701 %40le:2.3441674165664682593913711430784253952e037:0:-1:
-# BZ12701 %*40le:2.3441674165664682593913711430784253952e037:0:-1:
-# BZ12701 %40le:2.3441674165664682593913711430784253952e+37:0:-1:
-# BZ12701 %*40le:2.3441674165664682593913711430784253952e+37:0:-1:
+%40le:2.3441674165664682593913711430784253952e037:0:-1:
+%*40le:2.3441674165664682593913711430784253952e037:0:-1:
+%40le:2.3441674165664682593913711430784253952e+37:0:-1:
+%*40le:2.3441674165664682593913711430784253952e+37:0:-1:
%40le:1.79769313486231570814527423731704357e308:1:40:0x1.6b0a8e891ffffp100:
%*40le:1.79769313486231570814527423731704357e308:0:40:
%40le:1.79769313486231570814527423731704357e+308:1:40:0x1.c16c5c5253574p10:
@@ -358,16 +358,16 @@
%*40le:+0e0:0:4:
%40le:+0e+0:1:5:0x0:
%*40le:+0e+0:0:5:
-# BZ12701 %40le:+2.22507385850720138309023271733240406e-308:0:-1:
-# BZ12701 %*40le:+2.22507385850720138309023271733240406e-308:0:-1:
+%40le:+2.22507385850720138309023271733240406e-308:0:-1:
+%*40le:+2.22507385850720138309023271733240406e-308:0:-1:
%40le:+2.3441674165664682593913711430784253952e037:1:40:0x1.2c0dad8b403aap1:
%*40le:+2.3441674165664682593913711430784253952e037:0:40:
%40le:+2.3441674165664682593913711430784253952e+37:1:40:0x1.2c0dad8b403aap1:
%*40le:+2.3441674165664682593913711430784253952e+37:0:40:
%40le:+1.79769313486231570814527423731704357e308:1:40:0x1.c16c5c5253574p10:
%*40le:+1.79769313486231570814527423731704357e308:0:40:
-# BZ12701 %40le:+1.79769313486231570814527423731704357e+308:0:-1:
-# BZ12701 %*40le:+1.79769313486231570814527423731704357e+308:0:-1:
+%40le:+1.79769313486231570814527423731704357e+308:0:-1:
+%*40le:+1.79769313486231570814527423731704357e+308:0:-1:
%40le:+infinity:1:9:inf:
%*40le:+infinity:0:9:
%48le::0:-1:
@@ -446,10 +446,10 @@
%*3le: -2.3441674165664682593913711430784253952e037:0:4:
%3le: -2.22507385850720138309023271733240406e-308:1:4:-0x1p1:
%*3le: -2.22507385850720138309023271733240406e-308:0:4:
-# BZ12701 %3le: -0e+0:0:-1:
-# BZ12701 %*3le: -0e+0:0:-1:
-# BZ12701 %3le: -0e0:0:-1:
-# BZ12701 %*3le: -0e0:0:-1:
+%3le: -0e+0:0:-1:
+%*3le: -0e+0:0:-1:
+%3le: -0e0:0:-1:
+%*3le: -0e0:0:-1:
%3le: -nan(09A_Zaz):0:-1:
%*3le: -nan(09A_Zaz):0:-1:
%3le: -nan():0:-1:
@@ -460,8 +460,8 @@
%*3le: nan(09A_Zaz):0:4:
%3le: 0e0:1:4:0x0:
%*3le: 0e0:0:4:
-# BZ12701 %3le: 0e+0:0:-1:
-# BZ12701 %*3le: 0e+0:0:-1:
+%3le: 0e+0:0:-1:
+%*3le: 0e+0:0:-1:
%3le: 2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1:
%*3le: 2.22507385850720138309023271733240406e-308:0:4:
%3le: 2.3441674165664682593913711430784253952e037:1:4:0x1.2666666666666p1:
@@ -478,10 +478,10 @@
%*3le: +nan():0:-1:
%3le: +nan(09A_Zaz):0:-1:
%*3le: +nan(09A_Zaz):0:-1:
-# BZ12701 %3le: +0e0:0:-1:
-# BZ12701 %*3le: +0e0:0:-1:
-# BZ12701 %3le: +0e+0:0:-1:
-# BZ12701 %*3le: +0e+0:0:-1:
+%3le: +0e0:0:-1:
+%*3le: +0e0:0:-1:
+%3le: +0e+0:0:-1:
+%*3le: +0e+0:0:-1:
%3le: +2.22507385850720138309023271733240406e-308:1:4:0x1p1:
%*3le: +2.22507385850720138309023271733240406e-308:0:4:
%3le: +2.3441674165664682593913711430784253952e037:1:4:0x1p1:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input
index ba9d5cb..cba5f60 100644
--- a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input
@@ -148,10 +148,10 @@
%*2lE:NAN():0:-1:
%2lE:NAN(09A_Zaz):0:-1:
%*2lE:NAN(09A_Zaz):0:-1:
-# BZ12701 %2lE:0E0:0:-1:
-# BZ12701 %*2lE:0E0:0:-1:
-# BZ12701 %2lE:0E+0:0:-1:
-# BZ12701 %*2lE:0E+0:0:-1:
+%2lE:0E0:0:-1:
+%*2lE:0E0:0:-1:
+%2lE:0E+0:0:-1:
+%*2lE:0E+0:0:-1:
%2lE:2.22507385850720138309023271733240406E-308:1:2:0x1p1:
%*2lE:2.22507385850720138309023271733240406E-308:0:2:
%2lE:2.3441674165664682593913711430784253952E037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3lE:-2.3441674165664682593913711430784253952E037:0:3:
%3lE:-2.22507385850720138309023271733240406E-308:1:3:-0x1p1:
%*3lE:-2.22507385850720138309023271733240406E-308:0:3:
-# BZ12701 %3lE:-0E+0:0:-1:
-# BZ12701 %*3lE:-0E+0:0:-1:
-# BZ12701 %3lE:-0E0:0:-1:
-# BZ12701 %*3lE:-0E0:0:-1:
+%3lE:-0E+0:0:-1:
+%*3lE:-0E+0:0:-1:
+%3lE:-0E0:0:-1:
+%*3lE:-0E0:0:-1:
%3lE:-NAN(09A_Zaz):0:-1:
%*3lE:-NAN(09A_Zaz):0:-1:
%3lE:-NAN():0:-1:
@@ -212,8 +212,8 @@
%*3lE:NAN(09A_Zaz):0:3:
%3lE:0E0:1:3:0x0:
%*3lE:0E0:0:3:
-# BZ12701 %3lE:0E+0:0:-1:
-# BZ12701 %*3lE:0E+0:0:-1:
+%3lE:0E+0:0:-1:
+%*3lE:0E+0:0:-1:
%3lE:2.22507385850720138309023271733240406E-308:1:3:0x1.199999999999ap1:
%*3lE:2.22507385850720138309023271733240406E-308:0:3:
%3lE:2.3441674165664682593913711430784253952E037:1:3:0x1.2666666666666p1:
@@ -230,10 +230,10 @@
%*3lE:+NAN():0:-1:
%3lE:+NAN(09A_Zaz):0:-1:
%*3lE:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3lE:+0E0:0:-1:
-# BZ12701 %*3lE:+0E0:0:-1:
-# BZ12701 %3lE:+0E+0:0:-1:
-# BZ12701 %*3lE:+0E+0:0:-1:
+%3lE:+0E0:0:-1:
+%*3lE:+0E0:0:-1:
+%3lE:+0E+0:0:-1:
+%*3lE:+0E+0:0:-1:
%3lE:+2.22507385850720138309023271733240406E-308:1:3:0x1p1:
%*3lE:+2.22507385850720138309023271733240406E-308:0:3:
%3lE:+2.3441674165664682593913711430784253952E037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4lE:-2.3441674165664682593913711430784253952E037:0:4:
%4lE:-2.22507385850720138309023271733240406E-308:1:4:-0x1.199999999999ap1:
%*4lE:-2.22507385850720138309023271733240406E-308:0:4:
-# BZ12701 %4lE:-0E+0:0:-1:
-# BZ12701 %*4lE:-0E+0:0:-1:
+%4lE:-0E+0:0:-1:
+%*4lE:-0E+0:0:-1:
%4lE:-0E0:1:4:-0x0:
%*4lE:-0E0:0:4:
%4lE:-NAN(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4lE:+NAN(09A_Zaz):0:4:
%4lE:+0E0:1:4:0x0:
%*4lE:+0E0:0:4:
-# BZ12701 %4lE:+0E+0:0:-1:
-# BZ12701 %*4lE:+0E+0:0:-1:
+%4lE:+0E+0:0:-1:
+%*4lE:+0E+0:0:-1:
%4lE:+2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1:
%*4lE:+2.22507385850720138309023271733240406E-308:0:4:
%4lE:+2.3441674165664682593913711430784253952E037:1:4:0x1.2666666666666p1:
@@ -312,16 +312,16 @@
%*40lE::0:-1:
%40lE:-INFINITY:1:9:-inf:
%*40lE:-INFINITY:0:9:
-# BZ12701 %40lE:-1.79769313486231570814527423731704357E+308:0:-1:
-# BZ12701 %*40lE:-1.79769313486231570814527423731704357E+308:0:-1:
+%40lE:-1.79769313486231570814527423731704357E+308:0:-1:
+%*40lE:-1.79769313486231570814527423731704357E+308:0:-1:
%40lE:-1.79769313486231570814527423731704357E308:1:40:-0x1.c16c5c5253574p10:
%*40lE:-1.79769313486231570814527423731704357E308:0:40:
%40lE:-2.3441674165664682593913711430784253952E+37:1:40:-0x1.2c0dad8b403aap1:
%*40lE:-2.3441674165664682593913711430784253952E+37:0:40:
%40lE:-2.3441674165664682593913711430784253952E037:1:40:-0x1.2c0dad8b403aap1:
%*40lE:-2.3441674165664682593913711430784253952E037:0:40:
-# BZ12701 %40lE:-2.22507385850720138309023271733240406E-308:0:-1:
-# BZ12701 %*40lE:-2.22507385850720138309023271733240406E-308:0:-1:
+%40lE:-2.22507385850720138309023271733240406E-308:0:-1:
+%*40lE:-2.22507385850720138309023271733240406E-308:0:-1:
%40lE:-0E+0:1:5:-0x0:
%*40lE:-0E+0:0:5:
%40lE:-0E0:1:4:-0x0:
@@ -340,10 +340,10 @@
%*40lE:0E+0:0:4:
%40lE:2.22507385850720138309023271733240406E-308:1:40:0x1.23a516e82d9bap-9:
%*40lE:2.22507385850720138309023271733240406E-308:0:40:
-# BZ12701 %40lE:2.3441674165664682593913711430784253952E037:0:-1:
-# BZ12701 %*40lE:2.3441674165664682593913711430784253952E037:0:-1:
-# BZ12701 %40lE:2.3441674165664682593913711430784253952E+37:0:-1:
-# BZ12701 %*40lE:2.3441674165664682593913711430784253952E+37:0:-1:
+%40lE:2.3441674165664682593913711430784253952E037:0:-1:
+%*40lE:2.3441674165664682593913711430784253952E037:0:-1:
+%40lE:2.3441674165664682593913711430784253952E+37:0:-1:
+%*40lE:2.3441674165664682593913711430784253952E+37:0:-1:
%40lE:1.79769313486231570814527423731704357E308:1:40:0x1.6b0a8e891ffffp100:
%*40lE:1.79769313486231570814527423731704357E308:0:40:
%40lE:1.79769313486231570814527423731704357E+308:1:40:0x1.c16c5c5253574p10:
@@ -358,16 +358,16 @@
%*40lE:+0E0:0:4:
%40lE:+0E+0:1:5:0x0:
%*40lE:+0E+0:0:5:
-# BZ12701 %40lE:+2.22507385850720138309023271733240406E-308:0:-1:
-# BZ12701 %*40lE:+2.22507385850720138309023271733240406E-308:0:-1:
+%40lE:+2.22507385850720138309023271733240406E-308:0:-1:
+%*40lE:+2.22507385850720138309023271733240406E-308:0:-1:
%40lE:+2.3441674165664682593913711430784253952E037:1:40:0x1.2c0dad8b403aap1:
%*40lE:+2.3441674165664682593913711430784253952E037:0:40:
%40lE:+2.3441674165664682593913711430784253952E+37:1:40:0x1.2c0dad8b403aap1:
%*40lE:+2.3441674165664682593913711430784253952E+37:0:40:
%40lE:+1.79769313486231570814527423731704357E308:1:40:0x1.c16c5c5253574p10:
%*40lE:+1.79769313486231570814527423731704357E308:0:40:
-# BZ12701 %40lE:+1.79769313486231570814527423731704357E+308:0:-1:
-# BZ12701 %*40lE:+1.79769313486231570814527423731704357E+308:0:-1:
+%40lE:+1.79769313486231570814527423731704357E+308:0:-1:
+%*40lE:+1.79769313486231570814527423731704357E+308:0:-1:
%40lE:+INFINITY:1:9:inf:
%*40lE:+INFINITY:0:9:
%48lE::0:-1:
@@ -446,10 +446,10 @@
%*3lE: -2.3441674165664682593913711430784253952E037:0:4:
%3lE: -2.22507385850720138309023271733240406E-308:1:4:-0x1p1:
%*3lE: -2.22507385850720138309023271733240406E-308:0:4:
-# BZ12701 %3lE: -0E+0:0:-1:
-# BZ12701 %*3lE: -0E+0:0:-1:
-# BZ12701 %3lE: -0E0:0:-1:
-# BZ12701 %*3lE: -0E0:0:-1:
+%3lE: -0E+0:0:-1:
+%*3lE: -0E+0:0:-1:
+%3lE: -0E0:0:-1:
+%*3lE: -0E0:0:-1:
%3lE: -NAN(09A_Zaz):0:-1:
%*3lE: -NAN(09A_Zaz):0:-1:
%3lE: -NAN():0:-1:
@@ -460,8 +460,8 @@
%*3lE: NAN(09A_Zaz):0:4:
%3lE: 0E0:1:4:0x0:
%*3lE: 0E0:0:4:
-# BZ12701 %3lE: 0E+0:0:-1:
-# BZ12701 %*3lE: 0E+0:0:-1:
+%3lE: 0E+0:0:-1:
+%*3lE: 0E+0:0:-1:
%3lE: 2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1:
%*3lE: 2.22507385850720138309023271733240406E-308:0:4:
%3lE: 2.3441674165664682593913711430784253952E037:1:4:0x1.2666666666666p1:
@@ -478,10 +478,10 @@
%*3lE: +NAN():0:-1:
%3lE: +NAN(09A_Zaz):0:-1:
%*3lE: +NAN(09A_Zaz):0:-1:
-# BZ12701 %3lE: +0E0:0:-1:
-# BZ12701 %*3lE: +0E0:0:-1:
-# BZ12701 %3lE: +0E+0:0:-1:
-# BZ12701 %*3lE: +0E+0:0:-1:
+%3lE: +0E0:0:-1:
+%*3lE: +0E0:0:-1:
+%3lE: +0E+0:0:-1:
+%*3lE: +0E+0:0:-1:
%3lE: +2.22507385850720138309023271733240406E-308:1:4:0x1p1:
%*3lE: +2.22507385850720138309023271733240406E-308:0:4:
%3lE: +2.3441674165664682593913711430784253952E037:1:4:0x1p1:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input
index d499303..553172f 100644
--- a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input
@@ -148,20 +148,20 @@
%*2lg:nan():0:-1:
%2lg:nan(09A_Zaz):0:-1:
%*2lg:nan(09A_Zaz):0:-1:
-# BZ12701 %2lg:0x0p0:0:-1:
-# BZ12701 %*2lg:0x0p0:0:-1:
-# BZ12701 %2lg:0x0p+0:0:-1:
-# BZ12701 %*2lg:0x0p+0:0:-1:
-# BZ12701 %2lg:0x8p-1025:0:-1:
-# BZ12701 %*2lg:0x8p-1025:0:-1:
-# BZ12701 %2lg:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*2lg:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %2lg:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*2lg:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %2lg:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*2lg:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %2lg:0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*2lg:0xf.ffffffffffff8p+1020:0:-1:
+%2lg:0x0p0:0:-1:
+%*2lg:0x0p0:0:-1:
+%2lg:0x0p+0:0:-1:
+%*2lg:0x0p+0:0:-1:
+%2lg:0x8p-1025:0:-1:
+%*2lg:0x8p-1025:0:-1:
+%2lg:0x2.3456789abcdfep0123:0:-1:
+%*2lg:0x2.3456789abcdfep0123:0:-1:
+%2lg:0x2.3456789abcdfep+123:0:-1:
+%*2lg:0x2.3456789abcdfep+123:0:-1:
+%2lg:0x7.ffffffffffffcp1021:0:-1:
+%*2lg:0x7.ffffffffffffcp1021:0:-1:
+%2lg:0xf.ffffffffffff8p+1020:0:-1:
+%*2lg:0xf.ffffffffffff8p+1020:0:-1:
%2lg:infinity:0:-1:
%*2lg:infinity:0:-1:
%2lg:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3lg::0:-1:
%3lg:-infinity:0:-1:
%*3lg:-infinity:0:-1:
-# BZ12701 %3lg:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3lg:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %3lg:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3lg:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3lg:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3lg:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3lg:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3lg:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3lg:-0x8p-1025:0:-1:
-# BZ12701 %*3lg:-0x8p-1025:0:-1:
-# BZ12701 %3lg:-0x0p+0:0:-1:
-# BZ12701 %*3lg:-0x0p+0:0:-1:
-# BZ12701 %3lg:-0x0p0:0:-1:
-# BZ12701 %*3lg:-0x0p0:0:-1:
+%3lg:-0xf.ffffffffffff8p+1020:0:-1:
+%*3lg:-0xf.ffffffffffff8p+1020:0:-1:
+%3lg:-0x7.ffffffffffffcp1021:0:-1:
+%*3lg:-0x7.ffffffffffffcp1021:0:-1:
+%3lg:-0x2.3456789abcdfep+123:0:-1:
+%*3lg:-0x2.3456789abcdfep+123:0:-1:
+%3lg:-0x2.3456789abcdfep0123:0:-1:
+%*3lg:-0x2.3456789abcdfep0123:0:-1:
+%3lg:-0x8p-1025:0:-1:
+%*3lg:-0x8p-1025:0:-1:
+%3lg:-0x0p+0:0:-1:
+%*3lg:-0x0p+0:0:-1:
+%3lg:-0x0p0:0:-1:
+%*3lg:-0x0p0:0:-1:
%3lg:-nan(09A_Zaz):0:-1:
%*3lg:-nan(09A_Zaz):0:-1:
%3lg:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3lg:+nan():0:-1:
%3lg:+nan(09A_Zaz):0:-1:
%*3lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %3lg:+0x0p0:0:-1:
-# BZ12701 %*3lg:+0x0p0:0:-1:
-# BZ12701 %3lg:+0x0p+0:0:-1:
-# BZ12701 %*3lg:+0x0p+0:0:-1:
-# BZ12701 %3lg:+0x8p-1025:0:-1:
-# BZ12701 %*3lg:+0x8p-1025:0:-1:
-# BZ12701 %3lg:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3lg:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3lg:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3lg:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3lg:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3lg:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3lg:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3lg:+0xf.ffffffffffff8p+1020:0:-1:
+%3lg:+0x0p0:0:-1:
+%*3lg:+0x0p0:0:-1:
+%3lg:+0x0p+0:0:-1:
+%*3lg:+0x0p+0:0:-1:
+%3lg:+0x8p-1025:0:-1:
+%*3lg:+0x8p-1025:0:-1:
+%3lg:+0x2.3456789abcdfep0123:0:-1:
+%*3lg:+0x2.3456789abcdfep0123:0:-1:
+%3lg:+0x2.3456789abcdfep+123:0:-1:
+%*3lg:+0x2.3456789abcdfep+123:0:-1:
+%3lg:+0x7.ffffffffffffcp1021:0:-1:
+%*3lg:+0x7.ffffffffffffcp1021:0:-1:
+%3lg:+0xf.ffffffffffff8p+1020:0:-1:
+%*3lg:+0xf.ffffffffffff8p+1020:0:-1:
%3lg:+infinity:0:-1:
%*3lg:+infinity:0:-1:
%4lg::0:-1:
@@ -272,12 +272,12 @@
%*4lg:nan():0:-1:
%4lg:nan(09A_Zaz):0:-1:
%*4lg:nan(09A_Zaz):0:-1:
-# BZ12701 %4lg:0x0p0:0:-1:
-# BZ12701 %*4lg:0x0p0:0:-1:
-# BZ12701 %4lg:0x0p+0:0:-1:
-# BZ12701 %*4lg:0x0p+0:0:-1:
-# BZ12701 %4lg:0x8p-1025:0:-1:
-# BZ12701 %*4lg:0x8p-1025:0:-1:
+%4lg:0x0p0:0:-1:
+%*4lg:0x0p0:0:-1:
+%4lg:0x0p+0:0:-1:
+%*4lg:0x0p+0:0:-1:
+%4lg:0x8p-1025:0:-1:
+%*4lg:0x8p-1025:0:-1:
%4lg:0x2.3456789abcdfep0123:1:4:0x1p1:
%*4lg:0x2.3456789abcdfep0123:0:4:
%4lg:0x2.3456789abcdfep+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5lg:-0x2.3456789abcdfep+123:0:5:
%5lg:-0x2.3456789abcdfep0123:1:5:-0x1p1:
%*5lg:-0x2.3456789abcdfep0123:0:5:
-# BZ12701 %5lg:-0x8p-1025:0:-1:
-# BZ12701 %*5lg:-0x8p-1025:0:-1:
-# BZ12701 %5lg:-0x0p+0:0:-1:
-# BZ12701 %*5lg:-0x0p+0:0:-1:
-# BZ12701 %5lg:-0x0p0:0:-1:
-# BZ12701 %*5lg:-0x0p0:0:-1:
+%5lg:-0x8p-1025:0:-1:
+%*5lg:-0x8p-1025:0:-1:
+%5lg:-0x0p+0:0:-1:
+%*5lg:-0x0p+0:0:-1:
+%5lg:-0x0p0:0:-1:
+%*5lg:-0x0p0:0:-1:
%5lg:-nan(09A_Zaz):0:-1:
%*5lg:-nan(09A_Zaz):0:-1:
%5lg:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5lg:nan(09A_Zaz):0:-1:
%5lg:0x0p0:1:5:0x0:
%*5lg:0x0p0:0:5:
-# BZ12701 %5lg:0x0p+0:0:-1:
-# BZ12701 %*5lg:0x0p+0:0:-1:
-# BZ12701 %5lg:0x8p-1025:0:-1:
-# BZ12701 %*5lg:0x8p-1025:0:-1:
+%5lg:0x0p+0:0:-1:
+%*5lg:0x0p+0:0:-1:
+%5lg:0x8p-1025:0:-1:
+%*5lg:0x8p-1025:0:-1:
%5lg:0x2.3456789abcdfep0123:1:5:0x1.18p1:
%*5lg:0x2.3456789abcdfep0123:0:5:
%5lg:0x2.3456789abcdfep+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5lg:+nan():0:-1:
%5lg:+nan(09A_Zaz):0:-1:
%*5lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %5lg:+0x0p0:0:-1:
-# BZ12701 %*5lg:+0x0p0:0:-1:
-# BZ12701 %5lg:+0x0p+0:0:-1:
-# BZ12701 %*5lg:+0x0p+0:0:-1:
-# BZ12701 %5lg:+0x8p-1025:0:-1:
-# BZ12701 %*5lg:+0x8p-1025:0:-1:
+%5lg:+0x0p0:0:-1:
+%*5lg:+0x0p0:0:-1:
+%5lg:+0x0p+0:0:-1:
+%*5lg:+0x0p+0:0:-1:
+%5lg:+0x8p-1025:0:-1:
+%*5lg:+0x8p-1025:0:-1:
%5lg:+0x2.3456789abcdfep0123:1:5:0x1p1:
%*5lg:+0x2.3456789abcdfep0123:0:5:
%5lg:+0x2.3456789abcdfep+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6lg:-0x2.3456789abcdfep+123:0:6:
%6lg:-0x2.3456789abcdfep0123:1:6:-0x1.18p1:
%*6lg:-0x2.3456789abcdfep0123:0:6:
-# BZ12701 %6lg:-0x8p-1025:0:-1:
-# BZ12701 %*6lg:-0x8p-1025:0:-1:
-# BZ12701 %6lg:-0x0p+0:0:-1:
-# BZ12701 %*6lg:-0x0p+0:0:-1:
+%6lg:-0x8p-1025:0:-1:
+%*6lg:-0x8p-1025:0:-1:
+%6lg:-0x0p+0:0:-1:
+%*6lg:-0x0p+0:0:-1:
%6lg:-0x0p0:1:6:-0x0:
%*6lg:-0x0p0:0:6:
%6lg:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6lg:+nan(09A_Zaz):0:-1:
%6lg:+0x0p0:1:6:0x0:
%*6lg:+0x0p0:0:6:
-# BZ12701 %6lg:+0x0p+0:0:-1:
-# BZ12701 %*6lg:+0x0p+0:0:-1:
-# BZ12701 %6lg:+0x8p-1025:0:-1:
-# BZ12701 %*6lg:+0x8p-1025:0:-1:
+%6lg:+0x0p+0:0:-1:
+%*6lg:+0x0p+0:0:-1:
+%6lg:+0x8p-1025:0:-1:
+%*6lg:+0x8p-1025:0:-1:
%6lg:+0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*6lg:+0x2.3456789abcdfep0123:0:6:
%6lg:+0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20lg::0:-1:
%20lg:-infinity:1:9:-inf:
%*20lg:-infinity:0:9:
-# BZ12701 %20lg:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20lg:-0xf.ffffffffffff8p+1020:0:-1:
+%20lg:-0xf.ffffffffffff8p+1020:0:-1:
+%*20lg:-0xf.ffffffffffff8p+1020:0:-1:
%20lg:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3:
%*20lg:-0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20lg:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20lg:-0x2.3456789abcdfep+123:0:-1:
+%20lg:-0x2.3456789abcdfep+123:0:-1:
+%*20lg:-0x2.3456789abcdfep+123:0:-1:
%20lg:-0x2.3456789abcdfep0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20lg:-0x2.3456789abcdfep0123:0:20:
%20lg:-0x8p-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20lg:+0x8p-1025:0:10:
%20lg:+0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20lg:+0x2.3456789abcdfep0123:0:20:
-# BZ12701 %20lg:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20lg:+0x2.3456789abcdfep+123:0:-1:
+%20lg:+0x2.3456789abcdfep+123:0:-1:
+%*20lg:+0x2.3456789abcdfep+123:0:-1:
%20lg:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3:
%*20lg:+0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20lg:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20lg:+0xf.ffffffffffff8p+1020:0:-1:
+%20lg:+0xf.ffffffffffff8p+1020:0:-1:
+%*20lg:+0xf.ffffffffffff8p+1020:0:-1:
%20lg:+infinity:1:9:inf:
%*20lg:+infinity:0:9:
%32lg::0:-1:
@@ -568,12 +568,12 @@
%*5lg: -0x2.3456789abcdfep+123:0:6:
%5lg: -0x2.3456789abcdfep0123:1:6:-0x1p1:
%*5lg: -0x2.3456789abcdfep0123:0:6:
-# BZ12701 %5lg: -0x8p-1025:0:-1:
-# BZ12701 %*5lg: -0x8p-1025:0:-1:
-# BZ12701 %5lg: -0x0p+0:0:-1:
-# BZ12701 %*5lg: -0x0p+0:0:-1:
-# BZ12701 %5lg: -0x0p0:0:-1:
-# BZ12701 %*5lg: -0x0p0:0:-1:
+%5lg: -0x8p-1025:0:-1:
+%*5lg: -0x8p-1025:0:-1:
+%5lg: -0x0p+0:0:-1:
+%*5lg: -0x0p+0:0:-1:
+%5lg: -0x0p0:0:-1:
+%*5lg: -0x0p0:0:-1:
%5lg: -nan(09A_Zaz):0:-1:
%*5lg: -nan(09A_Zaz):0:-1:
%5lg: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5lg: nan(09A_Zaz):0:-1:
%5lg: 0x0p0:1:6:0x0:
%*5lg: 0x0p0:0:6:
-# BZ12701 %5lg: 0x0p+0:0:-1:
-# BZ12701 %*5lg: 0x0p+0:0:-1:
-# BZ12701 %5lg: 0x8p-1025:0:-1:
-# BZ12701 %*5lg: 0x8p-1025:0:-1:
+%5lg: 0x0p+0:0:-1:
+%*5lg: 0x0p+0:0:-1:
+%5lg: 0x8p-1025:0:-1:
+%*5lg: 0x8p-1025:0:-1:
%5lg: 0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*5lg: 0x2.3456789abcdfep0123:0:6:
%5lg: 0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5lg: +nan():0:-1:
%5lg: +nan(09A_Zaz):0:-1:
%*5lg: +nan(09A_Zaz):0:-1:
-# BZ12701 %5lg: +0x0p0:0:-1:
-# BZ12701 %*5lg: +0x0p0:0:-1:
-# BZ12701 %5lg: +0x0p+0:0:-1:
-# BZ12701 %*5lg: +0x0p+0:0:-1:
-# BZ12701 %5lg: +0x8p-1025:0:-1:
-# BZ12701 %*5lg: +0x8p-1025:0:-1:
+%5lg: +0x0p0:0:-1:
+%*5lg: +0x0p0:0:-1:
+%5lg: +0x0p+0:0:-1:
+%*5lg: +0x0p+0:0:-1:
+%5lg: +0x8p-1025:0:-1:
+%*5lg: +0x8p-1025:0:-1:
%5lg: +0x2.3456789abcdfep0123:1:6:0x1p1:
%*5lg: +0x2.3456789abcdfep0123:0:6:
%5lg: +0x2.3456789abcdfep+123:1:6:0x1p1:
diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input
index eb8bb9f..11ffe34 100644
--- a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input
+++ b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input
@@ -148,20 +148,20 @@
%*2lG:NAN():0:-1:
%2lG:NAN(09A_Zaz):0:-1:
%*2lG:NAN(09A_Zaz):0:-1:
-# BZ12701 %2lG:0X0P0:0:-1:
-# BZ12701 %*2lG:0X0P0:0:-1:
-# BZ12701 %2lG:0X0P+0:0:-1:
-# BZ12701 %*2lG:0X0P+0:0:-1:
-# BZ12701 %2lG:0X8P-1025:0:-1:
-# BZ12701 %*2lG:0X8P-1025:0:-1:
-# BZ12701 %2lG:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*2lG:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %2lG:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*2lG:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %2lG:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*2lG:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %2lG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*2lG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%2lG:0X0P0:0:-1:
+%*2lG:0X0P0:0:-1:
+%2lG:0X0P+0:0:-1:
+%*2lG:0X0P+0:0:-1:
+%2lG:0X8P-1025:0:-1:
+%*2lG:0X8P-1025:0:-1:
+%2lG:0X2.3456789ABCDFEP0123:0:-1:
+%*2lG:0X2.3456789ABCDFEP0123:0:-1:
+%2lG:0X2.3456789ABCDFEP+123:0:-1:
+%*2lG:0X2.3456789ABCDFEP+123:0:-1:
+%2lG:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*2lG:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%2lG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*2lG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
%2lG:INFINITY:0:-1:
%*2lG:INFINITY:0:-1:
%2lG:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3lG::0:-1:
%3lG:-INFINITY:0:-1:
%*3lG:-INFINITY:0:-1:
-# BZ12701 %3lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %3lG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3lG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3lG:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3lG:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3lG:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3lG:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3lG:-0X8P-1025:0:-1:
-# BZ12701 %*3lG:-0X8P-1025:0:-1:
-# BZ12701 %3lG:-0X0P+0:0:-1:
-# BZ12701 %*3lG:-0X0P+0:0:-1:
-# BZ12701 %3lG:-0X0P0:0:-1:
-# BZ12701 %*3lG:-0X0P0:0:-1:
+%3lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3lG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3lG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3lG:-0X2.3456789ABCDFEP+123:0:-1:
+%*3lG:-0X2.3456789ABCDFEP+123:0:-1:
+%3lG:-0X2.3456789ABCDFEP0123:0:-1:
+%*3lG:-0X2.3456789ABCDFEP0123:0:-1:
+%3lG:-0X8P-1025:0:-1:
+%*3lG:-0X8P-1025:0:-1:
+%3lG:-0X0P+0:0:-1:
+%*3lG:-0X0P+0:0:-1:
+%3lG:-0X0P0:0:-1:
+%*3lG:-0X0P0:0:-1:
%3lG:-NAN(09A_Zaz):0:-1:
%*3lG:-NAN(09A_Zaz):0:-1:
%3lG:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3lG:+NAN():0:-1:
%3lG:+NAN(09A_Zaz):0:-1:
%*3lG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3lG:+0X0P0:0:-1:
-# BZ12701 %*3lG:+0X0P0:0:-1:
-# BZ12701 %3lG:+0X0P+0:0:-1:
-# BZ12701 %*3lG:+0X0P+0:0:-1:
-# BZ12701 %3lG:+0X8P-1025:0:-1:
-# BZ12701 %*3lG:+0X8P-1025:0:-1:
-# BZ12701 %3lG:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3lG:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3lG:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3lG:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3lG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3lG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3lG:+0X0P0:0:-1:
+%*3lG:+0X0P0:0:-1:
+%3lG:+0X0P+0:0:-1:
+%*3lG:+0X0P+0:0:-1:
+%3lG:+0X8P-1025:0:-1:
+%*3lG:+0X8P-1025:0:-1:
+%3lG:+0X2.3456789ABCDFEP0123:0:-1:
+%*3lG:+0X2.3456789ABCDFEP0123:0:-1:
+%3lG:+0X2.3456789ABCDFEP+123:0:-1:
+%*3lG:+0X2.3456789ABCDFEP+123:0:-1:
+%3lG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3lG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%3lG:+INFINITY:0:-1:
%*3lG:+INFINITY:0:-1:
%4lG::0:-1:
@@ -272,12 +272,12 @@
%*4lG:NAN():0:-1:
%4lG:NAN(09A_Zaz):0:-1:
%*4lG:NAN(09A_Zaz):0:-1:
-# BZ12701 %4lG:0X0P0:0:-1:
-# BZ12701 %*4lG:0X0P0:0:-1:
-# BZ12701 %4lG:0X0P+0:0:-1:
-# BZ12701 %*4lG:0X0P+0:0:-1:
-# BZ12701 %4lG:0X8P-1025:0:-1:
-# BZ12701 %*4lG:0X8P-1025:0:-1:
+%4lG:0X0P0:0:-1:
+%*4lG:0X0P0:0:-1:
+%4lG:0X0P+0:0:-1:
+%*4lG:0X0P+0:0:-1:
+%4lG:0X8P-1025:0:-1:
+%*4lG:0X8P-1025:0:-1:
%4lG:0X2.3456789ABCDFEP0123:1:4:0x1p1:
%*4lG:0X2.3456789ABCDFEP0123:0:4:
%4lG:0X2.3456789ABCDFEP+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5lG:-0X2.3456789ABCDFEP+123:0:5:
%5lG:-0X2.3456789ABCDFEP0123:1:5:-0x1p1:
%*5lG:-0X2.3456789ABCDFEP0123:0:5:
-# BZ12701 %5lG:-0X8P-1025:0:-1:
-# BZ12701 %*5lG:-0X8P-1025:0:-1:
-# BZ12701 %5lG:-0X0P+0:0:-1:
-# BZ12701 %*5lG:-0X0P+0:0:-1:
-# BZ12701 %5lG:-0X0P0:0:-1:
-# BZ12701 %*5lG:-0X0P0:0:-1:
+%5lG:-0X8P-1025:0:-1:
+%*5lG:-0X8P-1025:0:-1:
+%5lG:-0X0P+0:0:-1:
+%*5lG:-0X0P+0:0:-1:
+%5lG:-0X0P0:0:-1:
+%*5lG:-0X0P0:0:-1:
%5lG:-NAN(09A_Zaz):0:-1:
%*5lG:-NAN(09A_Zaz):0:-1:
%5lG:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5lG:NAN(09A_Zaz):0:-1:
%5lG:0X0P0:1:5:0x0:
%*5lG:0X0P0:0:5:
-# BZ12701 %5lG:0X0P+0:0:-1:
-# BZ12701 %*5lG:0X0P+0:0:-1:
-# BZ12701 %5lG:0X8P-1025:0:-1:
-# BZ12701 %*5lG:0X8P-1025:0:-1:
+%5lG:0X0P+0:0:-1:
+%*5lG:0X0P+0:0:-1:
+%5lG:0X8P-1025:0:-1:
+%*5lG:0X8P-1025:0:-1:
%5lG:0X2.3456789ABCDFEP0123:1:5:0x1.18p1:
%*5lG:0X2.3456789ABCDFEP0123:0:5:
%5lG:0X2.3456789ABCDFEP+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5lG:+NAN():0:-1:
%5lG:+NAN(09A_Zaz):0:-1:
%*5lG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5lG:+0X0P0:0:-1:
-# BZ12701 %*5lG:+0X0P0:0:-1:
-# BZ12701 %5lG:+0X0P+0:0:-1:
-# BZ12701 %*5lG:+0X0P+0:0:-1:
-# BZ12701 %5lG:+0X8P-1025:0:-1:
-# BZ12701 %*5lG:+0X8P-1025:0:-1:
+%5lG:+0X0P0:0:-1:
+%*5lG:+0X0P0:0:-1:
+%5lG:+0X0P+0:0:-1:
+%*5lG:+0X0P+0:0:-1:
+%5lG:+0X8P-1025:0:-1:
+%*5lG:+0X8P-1025:0:-1:
%5lG:+0X2.3456789ABCDFEP0123:1:5:0x1p1:
%*5lG:+0X2.3456789ABCDFEP0123:0:5:
%5lG:+0X2.3456789ABCDFEP+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6lG:-0X2.3456789ABCDFEP+123:0:6:
%6lG:-0X2.3456789ABCDFEP0123:1:6:-0x1.18p1:
%*6lG:-0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %6lG:-0X8P-1025:0:-1:
-# BZ12701 %*6lG:-0X8P-1025:0:-1:
-# BZ12701 %6lG:-0X0P+0:0:-1:
-# BZ12701 %*6lG:-0X0P+0:0:-1:
+%6lG:-0X8P-1025:0:-1:
+%*6lG:-0X8P-1025:0:-1:
+%6lG:-0X0P+0:0:-1:
+%*6lG:-0X0P+0:0:-1:
%6lG:-0X0P0:1:6:-0x0:
%*6lG:-0X0P0:0:6:
%6lG:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6lG:+NAN(09A_Zaz):0:-1:
%6lG:+0X0P0:1:6:0x0:
%*6lG:+0X0P0:0:6:
-# BZ12701 %6lG:+0X0P+0:0:-1:
-# BZ12701 %*6lG:+0X0P+0:0:-1:
-# BZ12701 %6lG:+0X8P-1025:0:-1:
-# BZ12701 %*6lG:+0X8P-1025:0:-1:
+%6lG:+0X0P+0:0:-1:
+%*6lG:+0X0P+0:0:-1:
+%6lG:+0X8P-1025:0:-1:
+%*6lG:+0X8P-1025:0:-1:
%6lG:+0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*6lG:+0X2.3456789ABCDFEP0123:0:6:
%6lG:+0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20lG::0:-1:
%20lG:-INFINITY:1:9:-inf:
%*20lG:-INFINITY:0:9:
-# BZ12701 %20lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20lG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20lG:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3:
%*20lG:-0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20lG:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20lG:-0X2.3456789ABCDFEP+123:0:-1:
+%20lG:-0X2.3456789ABCDFEP+123:0:-1:
+%*20lG:-0X2.3456789ABCDFEP+123:0:-1:
%20lG:-0X2.3456789ABCDFEP0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20lG:-0X2.3456789ABCDFEP0123:0:20:
%20lG:-0X8P-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20lG:+0X8P-1025:0:10:
%20lG:+0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20lG:+0X2.3456789ABCDFEP0123:0:20:
-# BZ12701 %20lG:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20lG:+0X2.3456789ABCDFEP+123:0:-1:
+%20lG:+0X2.3456789ABCDFEP+123:0:-1:
+%*20lG:+0X2.3456789ABCDFEP+123:0:-1:
%20lG:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3:
%*20lG:+0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20lG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20lG:+INFINITY:1:9:inf:
%*20lG:+INFINITY:0:9:
%32lG::0:-1:
@@ -568,12 +568,12 @@
%*5lG: -0X2.3456789ABCDFEP+123:0:6:
%5lG: -0X2.3456789ABCDFEP0123:1:6:-0x1p1:
%*5lG: -0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %5lG: -0X8P-1025:0:-1:
-# BZ12701 %*5lG: -0X8P-1025:0:-1:
-# BZ12701 %5lG: -0X0P+0:0:-1:
-# BZ12701 %*5lG: -0X0P+0:0:-1:
-# BZ12701 %5lG: -0X0P0:0:-1:
-# BZ12701 %*5lG: -0X0P0:0:-1:
+%5lG: -0X8P-1025:0:-1:
+%*5lG: -0X8P-1025:0:-1:
+%5lG: -0X0P+0:0:-1:
+%*5lG: -0X0P+0:0:-1:
+%5lG: -0X0P0:0:-1:
+%*5lG: -0X0P0:0:-1:
%5lG: -NAN(09A_Zaz):0:-1:
%*5lG: -NAN(09A_Zaz):0:-1:
%5lG: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5lG: NAN(09A_Zaz):0:-1:
%5lG: 0X0P0:1:6:0x0:
%*5lG: 0X0P0:0:6:
-# BZ12701 %5lG: 0X0P+0:0:-1:
-# BZ12701 %*5lG: 0X0P+0:0:-1:
-# BZ12701 %5lG: 0X8P-1025:0:-1:
-# BZ12701 %*5lG: 0X8P-1025:0:-1:
+%5lG: 0X0P+0:0:-1:
+%*5lG: 0X0P+0:0:-1:
+%5lG: 0X8P-1025:0:-1:
+%*5lG: 0X8P-1025:0:-1:
%5lG: 0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*5lG: 0X2.3456789ABCDFEP0123:0:6:
%5lG: 0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5lG: +NAN():0:-1:
%5lG: +NAN(09A_Zaz):0:-1:
%*5lG: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5lG: +0X0P0:0:-1:
-# BZ12701 %*5lG: +0X0P0:0:-1:
-# BZ12701 %5lG: +0X0P+0:0:-1:
-# BZ12701 %*5lG: +0X0P+0:0:-1:
-# BZ12701 %5lG: +0X8P-1025:0:-1:
-# BZ12701 %*5lG: +0X8P-1025:0:-1:
+%5lG: +0X0P0:0:-1:
+%*5lG: +0X0P0:0:-1:
+%5lG: +0X0P+0:0:-1:
+%*5lG: +0X0P+0:0:-1:
+%5lG: +0X8P-1025:0:-1:
+%*5lG: +0X8P-1025:0:-1:
%5lG: +0X2.3456789ABCDFEP0123:1:6:0x1p1:
%*5lG: +0X2.3456789ABCDFEP0123:0:6:
%5lG: +0X2.3456789ABCDFEP+123:1:6:0x1p1:
diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
index 196cb73..f753bca 100644
--- a/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
+++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
@@ -148,20 +148,20 @@
%*2a:nan():0:-1:
%2a:nan(09A_Zaz):0:-1:
%*2a:nan(09A_Zaz):0:-1:
-# BZ12701 %2a:0x0p0:0:-1:
-# BZ12701 %*2a:0x0p0:0:-1:
-# BZ12701 %2a:0x0p+0:0:-1:
-# BZ12701 %*2a:0x0p+0:0:-1:
-# BZ12701 %2a:0x8p-129:0:-1:
-# BZ12701 %*2a:0x8p-129:0:-1:
-# BZ12701 %2a:0x2.345678p0123:0:-1:
-# BZ12701 %*2a:0x2.345678p0123:0:-1:
-# BZ12701 %2a:0x2.345678p+123:0:-1:
-# BZ12701 %*2a:0x2.345678p+123:0:-1:
-# BZ12701 %2a:0x7.fffff8p125:0:-1:
-# BZ12701 %*2a:0x7.fffff8p125:0:-1:
-# BZ12701 %2a:0xf.fffffp+124:0:-1:
-# BZ12701 %*2a:0xf.fffffp+124:0:-1:
+%2a:0x0p0:0:-1:
+%*2a:0x0p0:0:-1:
+%2a:0x0p+0:0:-1:
+%*2a:0x0p+0:0:-1:
+%2a:0x8p-129:0:-1:
+%*2a:0x8p-129:0:-1:
+%2a:0x2.345678p0123:0:-1:
+%*2a:0x2.345678p0123:0:-1:
+%2a:0x2.345678p+123:0:-1:
+%*2a:0x2.345678p+123:0:-1:
+%2a:0x7.fffff8p125:0:-1:
+%*2a:0x7.fffff8p125:0:-1:
+%2a:0xf.fffffp+124:0:-1:
+%*2a:0xf.fffffp+124:0:-1:
%2a:infinity:0:-1:
%*2a:infinity:0:-1:
%2a:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3a::0:-1:
%3a:-infinity:0:-1:
%*3a:-infinity:0:-1:
-# BZ12701 %3a:-0xf.fffffp+124:0:-1:
-# BZ12701 %*3a:-0xf.fffffp+124:0:-1:
-# BZ12701 %3a:-0x7.fffff8p125:0:-1:
-# BZ12701 %*3a:-0x7.fffff8p125:0:-1:
-# BZ12701 %3a:-0x2.345678p+123:0:-1:
-# BZ12701 %*3a:-0x2.345678p+123:0:-1:
-# BZ12701 %3a:-0x2.345678p0123:0:-1:
-# BZ12701 %*3a:-0x2.345678p0123:0:-1:
-# BZ12701 %3a:-0x8p-129:0:-1:
-# BZ12701 %*3a:-0x8p-129:0:-1:
-# BZ12701 %3a:-0x0p+0:0:-1:
-# BZ12701 %*3a:-0x0p+0:0:-1:
-# BZ12701 %3a:-0x0p0:0:-1:
-# BZ12701 %*3a:-0x0p0:0:-1:
+%3a:-0xf.fffffp+124:0:-1:
+%*3a:-0xf.fffffp+124:0:-1:
+%3a:-0x7.fffff8p125:0:-1:
+%*3a:-0x7.fffff8p125:0:-1:
+%3a:-0x2.345678p+123:0:-1:
+%*3a:-0x2.345678p+123:0:-1:
+%3a:-0x2.345678p0123:0:-1:
+%*3a:-0x2.345678p0123:0:-1:
+%3a:-0x8p-129:0:-1:
+%*3a:-0x8p-129:0:-1:
+%3a:-0x0p+0:0:-1:
+%*3a:-0x0p+0:0:-1:
+%3a:-0x0p0:0:-1:
+%*3a:-0x0p0:0:-1:
%3a:-nan(09A_Zaz):0:-1:
%*3a:-nan(09A_Zaz):0:-1:
%3a:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3a:+nan():0:-1:
%3a:+nan(09A_Zaz):0:-1:
%*3a:+nan(09A_Zaz):0:-1:
-# BZ12701 %3a:+0x0p0:0:-1:
-# BZ12701 %*3a:+0x0p0:0:-1:
-# BZ12701 %3a:+0x0p+0:0:-1:
-# BZ12701 %*3a:+0x0p+0:0:-1:
-# BZ12701 %3a:+0x8p-129:0:-1:
-# BZ12701 %*3a:+0x8p-129:0:-1:
-# BZ12701 %3a:+0x2.345678p0123:0:-1:
-# BZ12701 %*3a:+0x2.345678p0123:0:-1:
-# BZ12701 %3a:+0x2.345678p+123:0:-1:
-# BZ12701 %*3a:+0x2.345678p+123:0:-1:
-# BZ12701 %3a:+0x7.fffff8p125:0:-1:
-# BZ12701 %*3a:+0x7.fffff8p125:0:-1:
-# BZ12701 %3a:+0xf.fffffp+124:0:-1:
-# BZ12701 %*3a:+0xf.fffffp+124:0:-1:
+%3a:+0x0p0:0:-1:
+%*3a:+0x0p0:0:-1:
+%3a:+0x0p+0:0:-1:
+%*3a:+0x0p+0:0:-1:
+%3a:+0x8p-129:0:-1:
+%*3a:+0x8p-129:0:-1:
+%3a:+0x2.345678p0123:0:-1:
+%*3a:+0x2.345678p0123:0:-1:
+%3a:+0x2.345678p+123:0:-1:
+%*3a:+0x2.345678p+123:0:-1:
+%3a:+0x7.fffff8p125:0:-1:
+%*3a:+0x7.fffff8p125:0:-1:
+%3a:+0xf.fffffp+124:0:-1:
+%*3a:+0xf.fffffp+124:0:-1:
%3a:+infinity:0:-1:
%*3a:+infinity:0:-1:
%4a::0:-1:
@@ -272,12 +272,12 @@
%*4a:nan():0:-1:
%4a:nan(09A_Zaz):0:-1:
%*4a:nan(09A_Zaz):0:-1:
-# BZ12701 %4a:0x0p0:0:-1:
-# BZ12701 %*4a:0x0p0:0:-1:
-# BZ12701 %4a:0x0p+0:0:-1:
-# BZ12701 %*4a:0x0p+0:0:-1:
-# BZ12701 %4a:0x8p-129:0:-1:
-# BZ12701 %*4a:0x8p-129:0:-1:
+%4a:0x0p0:0:-1:
+%*4a:0x0p0:0:-1:
+%4a:0x0p+0:0:-1:
+%*4a:0x0p+0:0:-1:
+%4a:0x8p-129:0:-1:
+%*4a:0x8p-129:0:-1:
%4a:0x2.345678p0123:1:4:0x1p1:
%*4a:0x2.345678p0123:0:4:
%4a:0x2.345678p+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5a:-0x2.345678p+123:0:5:
%5a:-0x2.345678p0123:1:5:-0x1p1:
%*5a:-0x2.345678p0123:0:5:
-# BZ12701 %5a:-0x8p-129:0:-1:
-# BZ12701 %*5a:-0x8p-129:0:-1:
-# BZ12701 %5a:-0x0p+0:0:-1:
-# BZ12701 %*5a:-0x0p+0:0:-1:
-# BZ12701 %5a:-0x0p0:0:-1:
-# BZ12701 %*5a:-0x0p0:0:-1:
+%5a:-0x8p-129:0:-1:
+%*5a:-0x8p-129:0:-1:
+%5a:-0x0p+0:0:-1:
+%*5a:-0x0p+0:0:-1:
+%5a:-0x0p0:0:-1:
+%*5a:-0x0p0:0:-1:
%5a:-nan(09A_Zaz):0:-1:
%*5a:-nan(09A_Zaz):0:-1:
%5a:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5a:nan(09A_Zaz):0:-1:
%5a:0x0p0:1:5:0x0:
%*5a:0x0p0:0:5:
-# BZ12701 %5a:0x0p+0:0:-1:
-# BZ12701 %*5a:0x0p+0:0:-1:
-# BZ12701 %5a:0x8p-129:0:-1:
-# BZ12701 %*5a:0x8p-129:0:-1:
+%5a:0x0p+0:0:-1:
+%*5a:0x0p+0:0:-1:
+%5a:0x8p-129:0:-1:
+%*5a:0x8p-129:0:-1:
%5a:0x2.345678p0123:1:5:0x1.18p1:
%*5a:0x2.345678p0123:0:5:
%5a:0x2.345678p+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5a:+nan():0:-1:
%5a:+nan(09A_Zaz):0:-1:
%*5a:+nan(09A_Zaz):0:-1:
-# BZ12701 %5a:+0x0p0:0:-1:
-# BZ12701 %*5a:+0x0p0:0:-1:
-# BZ12701 %5a:+0x0p+0:0:-1:
-# BZ12701 %*5a:+0x0p+0:0:-1:
-# BZ12701 %5a:+0x8p-129:0:-1:
-# BZ12701 %*5a:+0x8p-129:0:-1:
+%5a:+0x0p0:0:-1:
+%*5a:+0x0p0:0:-1:
+%5a:+0x0p+0:0:-1:
+%*5a:+0x0p+0:0:-1:
+%5a:+0x8p-129:0:-1:
+%*5a:+0x8p-129:0:-1:
%5a:+0x2.345678p0123:1:5:0x1p1:
%*5a:+0x2.345678p0123:0:5:
%5a:+0x2.345678p+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6a:-0x2.345678p+123:0:6:
%6a:-0x2.345678p0123:1:6:-0x1.18p1:
%*6a:-0x2.345678p0123:0:6:
-# BZ12701 %6a:-0x8p-129:0:-1:
-# BZ12701 %*6a:-0x8p-129:0:-1:
-# BZ12701 %6a:-0x0p+0:0:-1:
-# BZ12701 %*6a:-0x0p+0:0:-1:
+%6a:-0x8p-129:0:-1:
+%*6a:-0x8p-129:0:-1:
+%6a:-0x0p+0:0:-1:
+%*6a:-0x0p+0:0:-1:
%6a:-0x0p0:1:6:-0x0:
%*6a:-0x0p0:0:6:
%6a:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6a:+nan(09A_Zaz):0:-1:
%6a:+0x0p0:1:6:0x0:
%*6a:+0x0p0:0:6:
-# BZ12701 %6a:+0x0p+0:0:-1:
-# BZ12701 %*6a:+0x0p+0:0:-1:
-# BZ12701 %6a:+0x8p-129:0:-1:
-# BZ12701 %*6a:+0x8p-129:0:-1:
+%6a:+0x0p+0:0:-1:
+%*6a:+0x0p+0:0:-1:
+%6a:+0x8p-129:0:-1:
+%*6a:+0x8p-129:0:-1:
%6a:+0x2.345678p0123:1:6:0x1.18p1:
%*6a:+0x2.345678p0123:0:6:
%6a:+0x2.345678p+123:1:6:0x1.18p1:
@@ -436,14 +436,14 @@
%*12a::0:-1:
%12a:-infinity:1:9:-inf:
%*12a:-infinity:0:9:
-# BZ12701 %12a:-0xf.fffffp+124:0:-1:
-# BZ12701 %*12a:-0xf.fffffp+124:0:-1:
-# BZ12701 %12a:-0x7.fffff8p125:0:-1:
-# BZ12701 %*12a:-0x7.fffff8p125:0:-1:
-# BZ12701 %12a:-0x2.345678p+123:0:-1:
-# BZ12701 %*12a:-0x2.345678p+123:0:-1:
-# BZ12701 %12a:-0x2.345678p0123:0:-1:
-# BZ12701 %*12a:-0x2.345678p0123:0:-1:
+%12a:-0xf.fffffp+124:0:-1:
+%*12a:-0xf.fffffp+124:0:-1:
+%12a:-0x7.fffff8p125:0:-1:
+%*12a:-0x7.fffff8p125:0:-1:
+%12a:-0x2.345678p+123:0:-1:
+%*12a:-0x2.345678p+123:0:-1:
+%12a:-0x2.345678p0123:0:-1:
+%*12a:-0x2.345678p0123:0:-1:
%12a:-0x8p-129:1:9:-0x1p-126:
%*12a:-0x8p-129:0:9:
%12a:-0x0p+0:1:7:-0x0:
@@ -466,8 +466,8 @@
%*12a:0x8p-129:0:8:
%12a:0x2.345678p0123:1:12:0x1.1a2b3cp1:
%*12a:0x2.345678p0123:0:12:
-# BZ12701 %12a:0x2.345678p+123:0:-1:
-# BZ12701 %*12a:0x2.345678p+123:0:-1:
+%12a:0x2.345678p+123:0:-1:
+%*12a:0x2.345678p+123:0:-1:
%12a:0x7.fffff8p125:1:12:0x1.fffffep3:
%*12a:0x7.fffff8p125:0:12:
%12a:0xf.fffffp+124:1:12:0x1.fffffep4:
@@ -484,14 +484,14 @@
%*12a:+0x0p+0:0:7:
%12a:+0x8p-129:1:9:0x1p-126:
%*12a:+0x8p-129:0:9:
-# BZ12701 %12a:+0x2.345678p0123:0:-1:
-# BZ12701 %*12a:+0x2.345678p0123:0:-1:
-# BZ12701 %12a:+0x2.345678p+123:0:-1:
-# BZ12701 %*12a:+0x2.345678p+123:0:-1:
-# BZ12701 %12a:+0x7.fffff8p125:0:-1:
-# BZ12701 %*12a:+0x7.fffff8p125:0:-1:
-# BZ12701 %12a:+0xf.fffffp+124:0:-1:
-# BZ12701 %*12a:+0xf.fffffp+124:0:-1:
+%12a:+0x2.345678p0123:0:-1:
+%*12a:+0x2.345678p0123:0:-1:
+%12a:+0x2.345678p+123:0:-1:
+%*12a:+0x2.345678p+123:0:-1:
+%12a:+0x7.fffff8p125:0:-1:
+%*12a:+0x7.fffff8p125:0:-1:
+%12a:+0xf.fffffp+124:0:-1:
+%*12a:+0xf.fffffp+124:0:-1:
%12a:+infinity:1:9:inf:
%*12a:+infinity:0:9:
%18a::0:-1:
@@ -568,12 +568,12 @@
%*5a: -0x2.345678p+123:0:6:
%5a: -0x2.345678p0123:1:6:-0x1p1:
%*5a: -0x2.345678p0123:0:6:
-# BZ12701 %5a: -0x8p-129:0:-1:
-# BZ12701 %*5a: -0x8p-129:0:-1:
-# BZ12701 %5a: -0x0p+0:0:-1:
-# BZ12701 %*5a: -0x0p+0:0:-1:
-# BZ12701 %5a: -0x0p0:0:-1:
-# BZ12701 %*5a: -0x0p0:0:-1:
+%5a: -0x8p-129:0:-1:
+%*5a: -0x8p-129:0:-1:
+%5a: -0x0p+0:0:-1:
+%*5a: -0x0p+0:0:-1:
+%5a: -0x0p0:0:-1:
+%*5a: -0x0p0:0:-1:
%5a: -nan(09A_Zaz):0:-1:
%*5a: -nan(09A_Zaz):0:-1:
%5a: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5a: nan(09A_Zaz):0:-1:
%5a: 0x0p0:1:6:0x0:
%*5a: 0x0p0:0:6:
-# BZ12701 %5a: 0x0p+0:0:-1:
-# BZ12701 %*5a: 0x0p+0:0:-1:
-# BZ12701 %5a: 0x8p-129:0:-1:
-# BZ12701 %*5a: 0x8p-129:0:-1:
+%5a: 0x0p+0:0:-1:
+%*5a: 0x0p+0:0:-1:
+%5a: 0x8p-129:0:-1:
+%*5a: 0x8p-129:0:-1:
%5a: 0x2.345678p0123:1:6:0x1.18p1:
%*5a: 0x2.345678p0123:0:6:
%5a: 0x2.345678p+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5a: +nan():0:-1:
%5a: +nan(09A_Zaz):0:-1:
%*5a: +nan(09A_Zaz):0:-1:
-# BZ12701 %5a: +0x0p0:0:-1:
-# BZ12701 %*5a: +0x0p0:0:-1:
-# BZ12701 %5a: +0x0p+0:0:-1:
-# BZ12701 %*5a: +0x0p+0:0:-1:
-# BZ12701 %5a: +0x8p-129:0:-1:
-# BZ12701 %*5a: +0x8p-129:0:-1:
+%5a: +0x0p0:0:-1:
+%*5a: +0x0p0:0:-1:
+%5a: +0x0p+0:0:-1:
+%*5a: +0x0p+0:0:-1:
+%5a: +0x8p-129:0:-1:
+%*5a: +0x8p-129:0:-1:
%5a: +0x2.345678p0123:1:6:0x1p1:
%*5a: +0x2.345678p0123:0:6:
%5a: +0x2.345678p+123:1:6:0x1p1:
diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input
index 9f54121..2f23e31 100644
--- a/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input
+++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input
@@ -148,20 +148,20 @@
%*2A:NAN():0:-1:
%2A:NAN(09A_Zaz):0:-1:
%*2A:NAN(09A_Zaz):0:-1:
-# BZ12701 %2A:0X0P0:0:-1:
-# BZ12701 %*2A:0X0P0:0:-1:
-# BZ12701 %2A:0X0P+0:0:-1:
-# BZ12701 %*2A:0X0P+0:0:-1:
-# BZ12701 %2A:0X8P-129:0:-1:
-# BZ12701 %*2A:0X8P-129:0:-1:
-# BZ12701 %2A:0X2.345678P0123:0:-1:
-# BZ12701 %*2A:0X2.345678P0123:0:-1:
-# BZ12701 %2A:0X2.345678P+123:0:-1:
-# BZ12701 %*2A:0X2.345678P+123:0:-1:
-# BZ12701 %2A:0X7.FFFFF8P125:0:-1:
-# BZ12701 %*2A:0X7.FFFFF8P125:0:-1:
-# BZ12701 %2A:0XF.FFFFFP+124:0:-1:
-# BZ12701 %*2A:0XF.FFFFFP+124:0:-1:
+%2A:0X0P0:0:-1:
+%*2A:0X0P0:0:-1:
+%2A:0X0P+0:0:-1:
+%*2A:0X0P+0:0:-1:
+%2A:0X8P-129:0:-1:
+%*2A:0X8P-129:0:-1:
+%2A:0X2.345678P0123:0:-1:
+%*2A:0X2.345678P0123:0:-1:
+%2A:0X2.345678P+123:0:-1:
+%*2A:0X2.345678P+123:0:-1:
+%2A:0X7.FFFFF8P125:0:-1:
+%*2A:0X7.FFFFF8P125:0:-1:
+%2A:0XF.FFFFFP+124:0:-1:
+%*2A:0XF.FFFFFP+124:0:-1:
%2A:INFINITY:0:-1:
%*2A:INFINITY:0:-1:
%2A:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3A::0:-1:
%3A:-INFINITY:0:-1:
%*3A:-INFINITY:0:-1:
-# BZ12701 %3A:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %*3A:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %3A:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %*3A:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %3A:-0X2.345678P+123:0:-1:
-# BZ12701 %*3A:-0X2.345678P+123:0:-1:
-# BZ12701 %3A:-0X2.345678P0123:0:-1:
-# BZ12701 %*3A:-0X2.345678P0123:0:-1:
-# BZ12701 %3A:-0X8P-129:0:-1:
-# BZ12701 %*3A:-0X8P-129:0:-1:
-# BZ12701 %3A:-0X0P+0:0:-1:
-# BZ12701 %*3A:-0X0P+0:0:-1:
-# BZ12701 %3A:-0X0P0:0:-1:
-# BZ12701 %*3A:-0X0P0:0:-1:
+%3A:-0XF.FFFFFP+124:0:-1:
+%*3A:-0XF.FFFFFP+124:0:-1:
+%3A:-0X7.FFFFF8P125:0:-1:
+%*3A:-0X7.FFFFF8P125:0:-1:
+%3A:-0X2.345678P+123:0:-1:
+%*3A:-0X2.345678P+123:0:-1:
+%3A:-0X2.345678P0123:0:-1:
+%*3A:-0X2.345678P0123:0:-1:
+%3A:-0X8P-129:0:-1:
+%*3A:-0X8P-129:0:-1:
+%3A:-0X0P+0:0:-1:
+%*3A:-0X0P+0:0:-1:
+%3A:-0X0P0:0:-1:
+%*3A:-0X0P0:0:-1:
%3A:-NAN(09A_Zaz):0:-1:
%*3A:-NAN(09A_Zaz):0:-1:
%3A:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3A:+NAN():0:-1:
%3A:+NAN(09A_Zaz):0:-1:
%*3A:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3A:+0X0P0:0:-1:
-# BZ12701 %*3A:+0X0P0:0:-1:
-# BZ12701 %3A:+0X0P+0:0:-1:
-# BZ12701 %*3A:+0X0P+0:0:-1:
-# BZ12701 %3A:+0X8P-129:0:-1:
-# BZ12701 %*3A:+0X8P-129:0:-1:
-# BZ12701 %3A:+0X2.345678P0123:0:-1:
-# BZ12701 %*3A:+0X2.345678P0123:0:-1:
-# BZ12701 %3A:+0X2.345678P+123:0:-1:
-# BZ12701 %*3A:+0X2.345678P+123:0:-1:
-# BZ12701 %3A:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %*3A:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %3A:+0XF.FFFFFP+124:0:-1:
-# BZ12701 %*3A:+0XF.FFFFFP+124:0:-1:
+%3A:+0X0P0:0:-1:
+%*3A:+0X0P0:0:-1:
+%3A:+0X0P+0:0:-1:
+%*3A:+0X0P+0:0:-1:
+%3A:+0X8P-129:0:-1:
+%*3A:+0X8P-129:0:-1:
+%3A:+0X2.345678P0123:0:-1:
+%*3A:+0X2.345678P0123:0:-1:
+%3A:+0X2.345678P+123:0:-1:
+%*3A:+0X2.345678P+123:0:-1:
+%3A:+0X7.FFFFF8P125:0:-1:
+%*3A:+0X7.FFFFF8P125:0:-1:
+%3A:+0XF.FFFFFP+124:0:-1:
+%*3A:+0XF.FFFFFP+124:0:-1:
%3A:+INFINITY:0:-1:
%*3A:+INFINITY:0:-1:
%4A::0:-1:
@@ -272,12 +272,12 @@
%*4A:NAN():0:-1:
%4A:NAN(09A_Zaz):0:-1:
%*4A:NAN(09A_Zaz):0:-1:
-# BZ12701 %4A:0X0P0:0:-1:
-# BZ12701 %*4A:0X0P0:0:-1:
-# BZ12701 %4A:0X0P+0:0:-1:
-# BZ12701 %*4A:0X0P+0:0:-1:
-# BZ12701 %4A:0X8P-129:0:-1:
-# BZ12701 %*4A:0X8P-129:0:-1:
+%4A:0X0P0:0:-1:
+%*4A:0X0P0:0:-1:
+%4A:0X0P+0:0:-1:
+%*4A:0X0P+0:0:-1:
+%4A:0X8P-129:0:-1:
+%*4A:0X8P-129:0:-1:
%4A:0X2.345678P0123:1:4:0x1p1:
%*4A:0X2.345678P0123:0:4:
%4A:0X2.345678P+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5A:-0X2.345678P+123:0:5:
%5A:-0X2.345678P0123:1:5:-0x1p1:
%*5A:-0X2.345678P0123:0:5:
-# BZ12701 %5A:-0X8P-129:0:-1:
-# BZ12701 %*5A:-0X8P-129:0:-1:
-# BZ12701 %5A:-0X0P+0:0:-1:
-# BZ12701 %*5A:-0X0P+0:0:-1:
-# BZ12701 %5A:-0X0P0:0:-1:
-# BZ12701 %*5A:-0X0P0:0:-1:
+%5A:-0X8P-129:0:-1:
+%*5A:-0X8P-129:0:-1:
+%5A:-0X0P+0:0:-1:
+%*5A:-0X0P+0:0:-1:
+%5A:-0X0P0:0:-1:
+%*5A:-0X0P0:0:-1:
%5A:-NAN(09A_Zaz):0:-1:
%*5A:-NAN(09A_Zaz):0:-1:
%5A:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5A:NAN(09A_Zaz):0:-1:
%5A:0X0P0:1:5:0x0:
%*5A:0X0P0:0:5:
-# BZ12701 %5A:0X0P+0:0:-1:
-# BZ12701 %*5A:0X0P+0:0:-1:
-# BZ12701 %5A:0X8P-129:0:-1:
-# BZ12701 %*5A:0X8P-129:0:-1:
+%5A:0X0P+0:0:-1:
+%*5A:0X0P+0:0:-1:
+%5A:0X8P-129:0:-1:
+%*5A:0X8P-129:0:-1:
%5A:0X2.345678P0123:1:5:0x1.18p1:
%*5A:0X2.345678P0123:0:5:
%5A:0X2.345678P+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5A:+NAN():0:-1:
%5A:+NAN(09A_Zaz):0:-1:
%*5A:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5A:+0X0P0:0:-1:
-# BZ12701 %*5A:+0X0P0:0:-1:
-# BZ12701 %5A:+0X0P+0:0:-1:
-# BZ12701 %*5A:+0X0P+0:0:-1:
-# BZ12701 %5A:+0X8P-129:0:-1:
-# BZ12701 %*5A:+0X8P-129:0:-1:
+%5A:+0X0P0:0:-1:
+%*5A:+0X0P0:0:-1:
+%5A:+0X0P+0:0:-1:
+%*5A:+0X0P+0:0:-1:
+%5A:+0X8P-129:0:-1:
+%*5A:+0X8P-129:0:-1:
%5A:+0X2.345678P0123:1:5:0x1p1:
%*5A:+0X2.345678P0123:0:5:
%5A:+0X2.345678P+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6A:-0X2.345678P+123:0:6:
%6A:-0X2.345678P0123:1:6:-0x1.18p1:
%*6A:-0X2.345678P0123:0:6:
-# BZ12701 %6A:-0X8P-129:0:-1:
-# BZ12701 %*6A:-0X8P-129:0:-1:
-# BZ12701 %6A:-0X0P+0:0:-1:
-# BZ12701 %*6A:-0X0P+0:0:-1:
+%6A:-0X8P-129:0:-1:
+%*6A:-0X8P-129:0:-1:
+%6A:-0X0P+0:0:-1:
+%*6A:-0X0P+0:0:-1:
%6A:-0X0P0:1:6:-0x0:
%*6A:-0X0P0:0:6:
%6A:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6A:+NAN(09A_Zaz):0:-1:
%6A:+0X0P0:1:6:0x0:
%*6A:+0X0P0:0:6:
-# BZ12701 %6A:+0X0P+0:0:-1:
-# BZ12701 %*6A:+0X0P+0:0:-1:
-# BZ12701 %6A:+0X8P-129:0:-1:
-# BZ12701 %*6A:+0X8P-129:0:-1:
+%6A:+0X0P+0:0:-1:
+%*6A:+0X0P+0:0:-1:
+%6A:+0X8P-129:0:-1:
+%*6A:+0X8P-129:0:-1:
%6A:+0X2.345678P0123:1:6:0x1.18p1:
%*6A:+0X2.345678P0123:0:6:
%6A:+0X2.345678P+123:1:6:0x1.18p1:
@@ -436,14 +436,14 @@
%*12A::0:-1:
%12A:-INFINITY:1:9:-inf:
%*12A:-INFINITY:0:9:
-# BZ12701 %12A:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %*12A:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %12A:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %*12A:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %12A:-0X2.345678P+123:0:-1:
-# BZ12701 %*12A:-0X2.345678P+123:0:-1:
-# BZ12701 %12A:-0X2.345678P0123:0:-1:
-# BZ12701 %*12A:-0X2.345678P0123:0:-1:
+%12A:-0XF.FFFFFP+124:0:-1:
+%*12A:-0XF.FFFFFP+124:0:-1:
+%12A:-0X7.FFFFF8P125:0:-1:
+%*12A:-0X7.FFFFF8P125:0:-1:
+%12A:-0X2.345678P+123:0:-1:
+%*12A:-0X2.345678P+123:0:-1:
+%12A:-0X2.345678P0123:0:-1:
+%*12A:-0X2.345678P0123:0:-1:
%12A:-0X8P-129:1:9:-0x1p-126:
%*12A:-0X8P-129:0:9:
%12A:-0X0P+0:1:7:-0x0:
@@ -466,8 +466,8 @@
%*12A:0X8P-129:0:8:
%12A:0X2.345678P0123:1:12:0x1.1a2b3cp1:
%*12A:0X2.345678P0123:0:12:
-# BZ12701 %12A:0X2.345678P+123:0:-1:
-# BZ12701 %*12A:0X2.345678P+123:0:-1:
+%12A:0X2.345678P+123:0:-1:
+%*12A:0X2.345678P+123:0:-1:
%12A:0X7.FFFFF8P125:1:12:0x1.fffffep3:
%*12A:0X7.FFFFF8P125:0:12:
%12A:0XF.FFFFFP+124:1:12:0x1.fffffep4:
@@ -484,14 +484,14 @@
%*12A:+0X0P+0:0:7:
%12A:+0X8P-129:1:9:0x1p-126:
%*12A:+0X8P-129:0:9:
-# BZ12701 %12A:+0X2.345678P0123:0:-1:
-# BZ12701 %*12A:+0X2.345678P0123:0:-1:
-# BZ12701 %12A:+0X2.345678P+123:0:-1:
-# BZ12701 %*12A:+0X2.345678P+123:0:-1:
-# BZ12701 %12A:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %*12A:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %12A:+0XF.FFFFFP+124:0:-1:
-# BZ12701 %*12A:+0XF.FFFFFP+124:0:-1:
+%12A:+0X2.345678P0123:0:-1:
+%*12A:+0X2.345678P0123:0:-1:
+%12A:+0X2.345678P+123:0:-1:
+%*12A:+0X2.345678P+123:0:-1:
+%12A:+0X7.FFFFF8P125:0:-1:
+%*12A:+0X7.FFFFF8P125:0:-1:
+%12A:+0XF.FFFFFP+124:0:-1:
+%*12A:+0XF.FFFFFP+124:0:-1:
%12A:+INFINITY:1:9:inf:
%*12A:+INFINITY:0:9:
%18A::0:-1:
@@ -568,12 +568,12 @@
%*5A: -0X2.345678P+123:0:6:
%5A: -0X2.345678P0123:1:6:-0x1p1:
%*5A: -0X2.345678P0123:0:6:
-# BZ12701 %5A: -0X8P-129:0:-1:
-# BZ12701 %*5A: -0X8P-129:0:-1:
-# BZ12701 %5A: -0X0P+0:0:-1:
-# BZ12701 %*5A: -0X0P+0:0:-1:
-# BZ12701 %5A: -0X0P0:0:-1:
-# BZ12701 %*5A: -0X0P0:0:-1:
+%5A: -0X8P-129:0:-1:
+%*5A: -0X8P-129:0:-1:
+%5A: -0X0P+0:0:-1:
+%*5A: -0X0P+0:0:-1:
+%5A: -0X0P0:0:-1:
+%*5A: -0X0P0:0:-1:
%5A: -NAN(09A_Zaz):0:-1:
%*5A: -NAN(09A_Zaz):0:-1:
%5A: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5A: NAN(09A_Zaz):0:-1:
%5A: 0X0P0:1:6:0x0:
%*5A: 0X0P0:0:6:
-# BZ12701 %5A: 0X0P+0:0:-1:
-# BZ12701 %*5A: 0X0P+0:0:-1:
-# BZ12701 %5A: 0X8P-129:0:-1:
-# BZ12701 %*5A: 0X8P-129:0:-1:
+%5A: 0X0P+0:0:-1:
+%*5A: 0X0P+0:0:-1:
+%5A: 0X8P-129:0:-1:
+%*5A: 0X8P-129:0:-1:
%5A: 0X2.345678P0123:1:6:0x1.18p1:
%*5A: 0X2.345678P0123:0:6:
%5A: 0X2.345678P+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5A: +NAN():0:-1:
%5A: +NAN(09A_Zaz):0:-1:
%*5A: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5A: +0X0P0:0:-1:
-# BZ12701 %*5A: +0X0P0:0:-1:
-# BZ12701 %5A: +0X0P+0:0:-1:
-# BZ12701 %*5A: +0X0P+0:0:-1:
-# BZ12701 %5A: +0X8P-129:0:-1:
-# BZ12701 %*5A: +0X8P-129:0:-1:
+%5A: +0X0P0:0:-1:
+%*5A: +0X0P0:0:-1:
+%5A: +0X0P+0:0:-1:
+%*5A: +0X0P+0:0:-1:
+%5A: +0X8P-129:0:-1:
+%*5A: +0X8P-129:0:-1:
%5A: +0X2.345678P0123:1:6:0x1p1:
%*5A: +0X2.345678P0123:0:6:
%5A: +0X2.345678P+123:1:6:0x1p1:
diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input
index e555bb4..ecfed92 100644
--- a/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input
+++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input
@@ -148,10 +148,10 @@
%*2e:nan():0:-1:
%2e:nan(09A_Zaz):0:-1:
%*2e:nan(09A_Zaz):0:-1:
-# BZ12701 %2e:0e0:0:-1:
-# BZ12701 %*2e:0e0:0:-1:
-# BZ12701 %2e:0e+0:0:-1:
-# BZ12701 %*2e:0e+0:0:-1:
+%2e:0e0:0:-1:
+%*2e:0e0:0:-1:
+%2e:0e+0:0:-1:
+%*2e:0e+0:0:-1:
%2e:1.17549435082228750796873653722224568e-38:1:2:0x1:
%*2e:1.17549435082228750796873653722224568e-38:0:2:
%2e:2.344167378255246830294536494851817472e037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3e:-2.344167378255246830294536494851817472e037:0:3:
%3e:-1.17549435082228750796873653722224568e-38:1:3:-0x1:
%*3e:-1.17549435082228750796873653722224568e-38:0:3:
-# BZ12701 %3e:-0e+0:0:-1:
-# BZ12701 %*3e:-0e+0:0:-1:
-# BZ12701 %3e:-0e0:0:-1:
-# BZ12701 %*3e:-0e0:0:-1:
+%3e:-0e+0:0:-1:
+%*3e:-0e+0:0:-1:
+%3e:-0e0:0:-1:
+%*3e:-0e0:0:-1:
%3e:-nan(09A_Zaz):0:-1:
%*3e:-nan(09A_Zaz):0:-1:
%3e:-nan():0:-1:
@@ -212,8 +212,8 @@
%*3e:nan(09A_Zaz):0:3:
%3e:0e0:1:3:0x0:
%*3e:0e0:0:3:
-# BZ12701 %3e:0e+0:0:-1:
-# BZ12701 %*3e:0e+0:0:-1:
+%3e:0e+0:0:-1:
+%*3e:0e+0:0:-1:
%3e:1.17549435082228750796873653722224568e-38:1:3:0x1.19999a:
%*3e:1.17549435082228750796873653722224568e-38:0:3:
%3e:2.344167378255246830294536494851817472e037:1:3:0x1.266666p1:
@@ -230,10 +230,10 @@
%*3e:+nan():0:-1:
%3e:+nan(09A_Zaz):0:-1:
%*3e:+nan(09A_Zaz):0:-1:
-# BZ12701 %3e:+0e0:0:-1:
-# BZ12701 %*3e:+0e0:0:-1:
-# BZ12701 %3e:+0e+0:0:-1:
-# BZ12701 %*3e:+0e+0:0:-1:
+%3e:+0e0:0:-1:
+%*3e:+0e0:0:-1:
+%3e:+0e+0:0:-1:
+%*3e:+0e+0:0:-1:
%3e:+1.17549435082228750796873653722224568e-38:1:3:0x1:
%*3e:+1.17549435082228750796873653722224568e-38:0:3:
%3e:+2.344167378255246830294536494851817472e037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4e:-2.344167378255246830294536494851817472e037:0:4:
%4e:-1.17549435082228750796873653722224568e-38:1:4:-0x1.19999a:
%*4e:-1.17549435082228750796873653722224568e-38:0:4:
-# BZ12701 %4e:-0e+0:0:-1:
-# BZ12701 %*4e:-0e+0:0:-1:
+%4e:-0e+0:0:-1:
+%*4e:-0e+0:0:-1:
%4e:-0e0:1:4:-0x0:
%*4e:-0e0:0:4:
%4e:-nan(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4e:+nan(09A_Zaz):0:4:
%4e:+0e0:1:4:0x0:
%*4e:+0e0:0:4:
-# BZ12701 %4e:+0e+0:0:-1:
-# BZ12701 %*4e:+0e+0:0:-1:
+%4e:+0e+0:0:-1:
+%*4e:+0e+0:0:-1:
%4e:+1.17549435082228750796873653722224568e-38:1:4:0x1.19999a:
%*4e:+1.17549435082228750796873653722224568e-38:0:4:
%4e:+2.344167378255246830294536494851817472e037:1:4:0x1.266666p1:
@@ -312,16 +312,16 @@
%*40e::0:-1:
%40e:-infinity:1:9:-inf:
%*40e:-infinity:0:9:
-# BZ12701 %40e:-3.40282346638528859811704183484516925e+38:0:-1:
-# BZ12701 %*40e:-3.40282346638528859811704183484516925e+38:0:-1:
+%40e:-3.40282346638528859811704183484516925e+38:0:-1:
+%*40e:-3.40282346638528859811704183484516925e+38:0:-1:
%40e:-3.40282346638528859811704183484516925e38:1:40:-0x1.a95a5ap11:
%*40e:-3.40282346638528859811704183484516925e38:0:40:
-# BZ12701 %40e:-2.344167378255246830294536494851817472e+37:0:-1:
-# BZ12701 %*40e:-2.344167378255246830294536494851817472e+37:0:-1:
-# BZ12701 %40e:-2.344167378255246830294536494851817472e037:0:-1:
-# BZ12701 %*40e:-2.344167378255246830294536494851817472e037:0:-1:
-# BZ12701 %40e:-1.17549435082228750796873653722224568e-38:0:-1:
-# BZ12701 %*40e:-1.17549435082228750796873653722224568e-38:0:-1:
+%40e:-2.344167378255246830294536494851817472e+37:0:-1:
+%*40e:-2.344167378255246830294536494851817472e+37:0:-1:
+%40e:-2.344167378255246830294536494851817472e037:0:-1:
+%*40e:-2.344167378255246830294536494851817472e037:0:-1:
+%40e:-1.17549435082228750796873653722224568e-38:0:-1:
+%*40e:-1.17549435082228750796873653722224568e-38:0:-1:
%40e:-0e+0:1:5:-0x0:
%*40e:-0e+0:0:5:
%40e:-0e0:1:4:-0x0:
@@ -342,8 +342,8 @@
%*40e:1.17549435082228750796873653722224568e-38:0:40:
%40e:2.344167378255246830294536494851817472e037:1:40:0x1.2c0daep1:
%*40e:2.344167378255246830294536494851817472e037:0:40:
-# BZ12701 %40e:2.344167378255246830294536494851817472e+37:0:-1:
-# BZ12701 %*40e:2.344167378255246830294536494851817472e+37:0:-1:
+%40e:2.344167378255246830294536494851817472e+37:0:-1:
+%*40e:2.344167378255246830294536494851817472e+37:0:-1:
%40e:3.40282346638528859811704183484516925e38:1:40:0x1.fffffep127:
%*40e:3.40282346638528859811704183484516925e38:0:40:
%40e:3.40282346638528859811704183484516925e+38:1:40:0x1.a95a5ap11:
@@ -358,16 +358,16 @@
%*40e:+0e0:0:4:
%40e:+0e+0:1:5:0x0:
%*40e:+0e+0:0:5:
-# BZ12701 %40e:+1.17549435082228750796873653722224568e-38:0:-1:
-# BZ12701 %*40e:+1.17549435082228750796873653722224568e-38:0:-1:
-# BZ12701 %40e:+2.344167378255246830294536494851817472e037:0:-1:
-# BZ12701 %*40e:+2.344167378255246830294536494851817472e037:0:-1:
-# BZ12701 %40e:+2.344167378255246830294536494851817472e+37:0:-1:
-# BZ12701 %*40e:+2.344167378255246830294536494851817472e+37:0:-1:
+%40e:+1.17549435082228750796873653722224568e-38:0:-1:
+%*40e:+1.17549435082228750796873653722224568e-38:0:-1:
+%40e:+2.344167378255246830294536494851817472e037:0:-1:
+%*40e:+2.344167378255246830294536494851817472e037:0:-1:
+%40e:+2.344167378255246830294536494851817472e+37:0:-1:
+%*40e:+2.344167378255246830294536494851817472e+37:0:-1:
%40e:+3.40282346638528859811704183484516925e38:1:40:0x1.a95a5ap11:
%*40e:+3.40282346638528859811704183484516925e38:0:40:
-# BZ12701 %40e:+3.40282346638528859811704183484516925e+38:0:-1:
-# BZ12701 %*40e:+3.40282346638528859811704183484516925e+38:0:-1:
+%40e:+3.40282346638528859811704183484516925e+38:0:-1:
+%*40e:+3.40282346638528859811704183484516925e+38:0:-1:
%40e:+infinity:1:9:inf:
%*40e:+infinity:0:9:
%48e::0:-1:
@@ -446,10 +446,10 @@
%*3e: -2.344167378255246830294536494851817472e037:0:4:
%3e: -1.17549435082228750796873653722224568e-38:1:4:-0x1:
%*3e: -1.17549435082228750796873653722224568e-38:0:4:
-# BZ12701 %3e: -0e+0:0:-1:
-# BZ12701 %*3e: -0e+0:0:-1:
-# BZ12701 %3e: -0e0:0:-1:
-# BZ12701 %*3e: -0e0:0:-1:
+%3e: -0e+0:0:-1:
+%*3e: -0e+0:0:-1:
+%3e: -0e0:0:-1:
+%*3e: -0e0:0:-1:
%3e: -nan(09A_Zaz):0:-1:
%*3e: -nan(09A_Zaz):0:-1:
%3e: -nan():0:-1:
@@ -460,8 +460,8 @@
%*3e: nan(09A_Zaz):0:4:
%3e: 0e0:1:4:0x0:
%*3e: 0e0:0:4:
-# BZ12701 %3e: 0e+0:0:-1:
-# BZ12701 %*3e: 0e+0:0:-1:
+%3e: 0e+0:0:-1:
+%*3e: 0e+0:0:-1:
%3e: 1.17549435082228750796873653722224568e-38:1:4:0x1.19999a:
%*3e: 1.17549435082228750796873653722224568e-38:0:4:
%3e: 2.344167378255246830294536494851817472e037:1:4:0x1.266666p1:
@@ -478,10 +478,10 @@
%*3e: +nan():0:-1:
%3e: +nan(09A_Zaz):0:-1:
%*3e: +nan(09A_Zaz):0:-1:
-# BZ12701 %3e: +0e0:0:-1:
-# BZ12701 %*3e: +0e0:0:-1:
-# BZ12701 %3e: +0e+0:0:-1:
-# BZ12701 %*3e: +0e+0:0:-1:
+%3e: +0e0:0:-1:
+%*3e: +0e0:0:-1:
+%3e: +0e+0:0:-1:
+%*3e: +0e+0:0:-1:
%3e: +1.17549435082228750796873653722224568e-38:1:4:0x1:
%*3e: +1.17549435082228750796873653722224568e-38:0:4:
%3e: +2.344167378255246830294536494851817472e037:1:4:0x1p1:
diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input
index a5aa417..6960b79 100644
--- a/sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input
+++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input
@@ -148,10 +148,10 @@
%*2E:NAN():0:-1:
%2E:NAN(09A_Zaz):0:-1:
%*2E:NAN(09A_Zaz):0:-1:
-# BZ12701 %2E:0E0:0:-1:
-# BZ12701 %*2E:0E0:0:-1:
-# BZ12701 %2E:0E+0:0:-1:
-# BZ12701 %*2E:0E+0:0:-1:
+%2E:0E0:0:-1:
+%*2E:0E0:0:-1:
+%2E:0E+0:0:-1:
+%*2E:0E+0:0:-1:
%2E:1.17549435082228750796873653722224568E-38:1:2:0x1:
%*2E:1.17549435082228750796873653722224568E-38:0:2:
%2E:2.344167378255246830294536494851817472E037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3E:-2.344167378255246830294536494851817472E037:0:3:
%3E:-1.17549435082228750796873653722224568E-38:1:3:-0x1:
%*3E:-1.17549435082228750796873653722224568E-38:0:3:
-# BZ12701 %3E:-0E+0:0:-1:
-# BZ12701 %*3E:-0E+0:0:-1:
-# BZ12701 %3E:-0E0:0:-1:
-# BZ12701 %*3E:-0E0:0:-1:
+%3E:-0E+0:0:-1:
+%*3E:-0E+0:0:-1:
+%3E:-0E0:0:-1:
+%*3E:-0E0:0:-1:
%3E:-NAN(09A_Zaz):0:-1:
%*3E:-NAN(09A_Zaz):0:-1:
%3E:-NAN():0:-1:
@@ -212,8 +212,8 @@
%*3E:NAN(09A_Zaz):0:3:
%3E:0E0:1:3:0x0:
%*3E:0E0:0:3:
-# BZ12701 %3E:0E+0:0:-1:
-# BZ12701 %*3E:0E+0:0:-1:
+%3E:0E+0:0:-1:
+%*3E:0E+0:0:-1:
%3E:1.17549435082228750796873653722224568E-38:1:3:0x1.19999a:
%*3E:1.17549435082228750796873653722224568E-38:0:3:
%3E:2.344167378255246830294536494851817472E037:1:3:0x1.266666p1:
@@ -230,10 +230,10 @@
%*3E:+NAN():0:-1:
%3E:+NAN(09A_Zaz):0:-1:
%*3E:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3E:+0E0:0:-1:
-# BZ12701 %*3E:+0E0:0:-1:
-# BZ12701 %3E:+0E+0:0:-1:
-# BZ12701 %*3E:+0E+0:0:-1:
+%3E:+0E0:0:-1:
+%*3E:+0E0:0:-1:
+%3E:+0E+0:0:-1:
+%*3E:+0E+0:0:-1:
%3E:+1.17549435082228750796873653722224568E-38:1:3:0x1:
%*3E:+1.17549435082228750796873653722224568E-38:0:3:
%3E:+2.344167378255246830294536494851817472E037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4E:-2.344167378255246830294536494851817472E037:0:4:
%4E:-1.17549435082228750796873653722224568E-38:1:4:-0x1.19999a:
%*4E:-1.17549435082228750796873653722224568E-38:0:4:
-# BZ12701 %4E:-0E+0:0:-1:
-# BZ12701 %*4E:-0E+0:0:-1:
+%4E:-0E+0:0:-1:
+%*4E:-0E+0:0:-1:
%4E:-0E0:1:4:-0x0:
%*4E:-0E0:0:4:
%4E:-NAN(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4E:+NAN(09A_Zaz):0:4:
%4E:+0E0:1:4:0x0:
%*4E:+0E0:0:4:
-# BZ12701 %4E:+0E+0:0:-1:
-# BZ12701 %*4E:+0E+0:0:-1:
+%4E:+0E+0:0:-1:
+%*4E:+0E+0:0:-1:
%4E:+1.17549435082228750796873653722224568E-38:1:4:0x1.19999a:
%*4E:+1.17549435082228750796873653722224568E-38:0:4:
%4E:+2.344167378255246830294536494851817472E037:1:4:0x1.266666p1:
@@ -312,16 +312,16 @@
%*40E::0:-1:
%40E:-INFINITY:1:9:-inf:
%*40E:-INFINITY:0:9:
-# BZ12701 %40E:-3.40282346638528859811704183484516925E+38:0:-1:
-# BZ12701 %*40E:-3.40282346638528859811704183484516925E+38:0:-1:
+%40E:-3.40282346638528859811704183484516925E+38:0:-1:
+%*40E:-3.40282346638528859811704183484516925E+38:0:-1:
%40E:-3.40282346638528859811704183484516925E38:1:40:-0x1.a95a5ap11:
%*40E:-3.40282346638528859811704183484516925E38:0:40:
-# BZ12701 %40E:-2.344167378255246830294536494851817472E+37:0:-1:
-# BZ12701 %*40E:-2.344167378255246830294536494851817472E+37:0:-1:
-# BZ12701 %40E:-2.344167378255246830294536494851817472E037:0:-1:
-# BZ12701 %*40E:-2.344167378255246830294536494851817472E037:0:-1:
-# BZ12701 %40E:-1.17549435082228750796873653722224568E-38:0:-1:
-# BZ12701 %*40E:-1.17549435082228750796873653722224568E-38:0:-1:
+%40E:-2.344167378255246830294536494851817472E+37:0:-1:
+%*40E:-2.344167378255246830294536494851817472E+37:0:-1:
+%40E:-2.344167378255246830294536494851817472E037:0:-1:
+%*40E:-2.344167378255246830294536494851817472E037:0:-1:
+%40E:-1.17549435082228750796873653722224568E-38:0:-1:
+%*40E:-1.17549435082228750796873653722224568E-38:0:-1:
%40E:-0E+0:1:5:-0x0:
%*40E:-0E+0:0:5:
%40E:-0E0:1:4:-0x0:
@@ -342,8 +342,8 @@
%*40E:1.17549435082228750796873653722224568E-38:0:40:
%40E:2.344167378255246830294536494851817472E037:1:40:0x1.2c0daep1:
%*40E:2.344167378255246830294536494851817472E037:0:40:
-# BZ12701 %40E:2.344167378255246830294536494851817472E+37:0:-1:
-# BZ12701 %*40E:2.344167378255246830294536494851817472E+37:0:-1:
+%40E:2.344167378255246830294536494851817472E+37:0:-1:
+%*40E:2.344167378255246830294536494851817472E+37:0:-1:
%40E:3.40282346638528859811704183484516925E38:1:40:0x1.fffffep127:
%*40E:3.40282346638528859811704183484516925E38:0:40:
%40E:3.40282346638528859811704183484516925E+38:1:40:0x1.a95a5ap11:
@@ -358,16 +358,16 @@
%*40E:+0E0:0:4:
%40E:+0E+0:1:5:0x0:
%*40E:+0E+0:0:5:
-# BZ12701 %40E:+1.17549435082228750796873653722224568E-38:0:-1:
-# BZ12701 %*40E:+1.17549435082228750796873653722224568E-38:0:-1:
-# BZ12701 %40E:+2.344167378255246830294536494851817472E037:0:-1:
-# BZ12701 %*40E:+2.344167378255246830294536494851817472E037:0:-1:
-# BZ12701 %40E:+2.344167378255246830294536494851817472E+37:0:-1:
-# BZ12701 %*40E:+2.344167378255246830294536494851817472E+37:0:-1:
+%40E:+1.17549435082228750796873653722224568E-38:0:-1:
+%*40E:+1.17549435082228750796873653722224568E-38:0:-1:
+%40E:+2.344167378255246830294536494851817472E037:0:-1:
+%*40E:+2.344167378255246830294536494851817472E037:0:-1:
+%40E:+2.344167378255246830294536494851817472E+37:0:-1:
+%*40E:+2.344167378255246830294536494851817472E+37:0:-1:
%40E:+3.40282346638528859811704183484516925E38:1:40:0x1.a95a5ap11:
%*40E:+3.40282346638528859811704183484516925E38:0:40:
-# BZ12701 %40E:+3.40282346638528859811704183484516925E+38:0:-1:
-# BZ12701 %*40E:+3.40282346638528859811704183484516925E+38:0:-1:
+%40E:+3.40282346638528859811704183484516925E+38:0:-1:
+%*40E:+3.40282346638528859811704183484516925E+38:0:-1:
%40E:+INFINITY:1:9:inf:
%*40E:+INFINITY:0:9:
%48E::0:-1:
@@ -446,10 +446,10 @@
%*3E: -2.344167378255246830294536494851817472E037:0:4:
%3E: -1.17549435082228750796873653722224568E-38:1:4:-0x1:
%*3E: -1.17549435082228750796873653722224568E-38:0:4:
-# BZ12701 %3E: -0E+0:0:-1:
-# BZ12701 %*3E: -0E+0:0:-1:
-# BZ12701 %3E: -0E0:0:-1:
-# BZ12701 %*3E: -0E0:0:-1:
+%3E: -0E+0:0:-1:
+%*3E: -0E+0:0:-1:
+%3E: -0E0:0:-1:
+%*3E: -0E0:0:-1:
%3E: -NAN(09A_Zaz):0:-1:
%*3E: -NAN(09A_Zaz):0:-1:
%3E: -NAN():0:-1:
@@ -460,8 +460,8 @@
%*3E: NAN(09A_Zaz):0:4:
%3E: 0E0:1:4:0x0:
%*3E: 0E0:0:4:
-# BZ12701 %3E: 0E+0:0:-1:
-# BZ12701 %*3E: 0E+0:0:-1:
+%3E: 0E+0:0:-1:
+%*3E: 0E+0:0:-1:
%3E: 1.17549435082228750796873653722224568E-38:1:4:0x1.19999a:
%*3E: 1.17549435082228750796873653722224568E-38:0:4:
%3E: 2.344167378255246830294536494851817472E037:1:4:0x1.266666p1:
@@ -478,10 +478,10 @@
%*3E: +NAN():0:-1:
%3E: +NAN(09A_Zaz):0:-1:
%*3E: +NAN(09A_Zaz):0:-1:
-# BZ12701 %3E: +0E0:0:-1:
-# BZ12701 %*3E: +0E0:0:-1:
-# BZ12701 %3E: +0E+0:0:-1:
-# BZ12701 %*3E: +0E+0:0:-1:
+%3E: +0E0:0:-1:
+%*3E: +0E0:0:-1:
+%3E: +0E+0:0:-1:
+%*3E: +0E+0:0:-1:
%3E: +1.17549435082228750796873653722224568E-38:1:4:0x1:
%*3E: +1.17549435082228750796873653722224568E-38:0:4:
%3E: +2.344167378255246830294536494851817472E037:1:4:0x1p1:
diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input
index 81462cd..9e78ab6 100644
--- a/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input
+++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input
@@ -148,20 +148,20 @@
%*2g:nan():0:-1:
%2g:nan(09A_Zaz):0:-1:
%*2g:nan(09A_Zaz):0:-1:
-# BZ12701 %2g:0x0p0:0:-1:
-# BZ12701 %*2g:0x0p0:0:-1:
-# BZ12701 %2g:0x0p+0:0:-1:
-# BZ12701 %*2g:0x0p+0:0:-1:
-# BZ12701 %2g:0x8p-129:0:-1:
-# BZ12701 %*2g:0x8p-129:0:-1:
-# BZ12701 %2g:0x2.345678p0123:0:-1:
-# BZ12701 %*2g:0x2.345678p0123:0:-1:
-# BZ12701 %2g:0x2.345678p+123:0:-1:
-# BZ12701 %*2g:0x2.345678p+123:0:-1:
-# BZ12701 %2g:0x7.fffff8p125:0:-1:
-# BZ12701 %*2g:0x7.fffff8p125:0:-1:
-# BZ12701 %2g:0xf.fffffp+124:0:-1:
-# BZ12701 %*2g:0xf.fffffp+124:0:-1:
+%2g:0x0p0:0:-1:
+%*2g:0x0p0:0:-1:
+%2g:0x0p+0:0:-1:
+%*2g:0x0p+0:0:-1:
+%2g:0x8p-129:0:-1:
+%*2g:0x8p-129:0:-1:
+%2g:0x2.345678p0123:0:-1:
+%*2g:0x2.345678p0123:0:-1:
+%2g:0x2.345678p+123:0:-1:
+%*2g:0x2.345678p+123:0:-1:
+%2g:0x7.fffff8p125:0:-1:
+%*2g:0x7.fffff8p125:0:-1:
+%2g:0xf.fffffp+124:0:-1:
+%*2g:0xf.fffffp+124:0:-1:
%2g:infinity:0:-1:
%*2g:infinity:0:-1:
%2g:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3g::0:-1:
%3g:-infinity:0:-1:
%*3g:-infinity:0:-1:
-# BZ12701 %3g:-0xf.fffffp+124:0:-1:
-# BZ12701 %*3g:-0xf.fffffp+124:0:-1:
-# BZ12701 %3g:-0x7.fffff8p125:0:-1:
-# BZ12701 %*3g:-0x7.fffff8p125:0:-1:
-# BZ12701 %3g:-0x2.345678p+123:0:-1:
-# BZ12701 %*3g:-0x2.345678p+123:0:-1:
-# BZ12701 %3g:-0x2.345678p0123:0:-1:
-# BZ12701 %*3g:-0x2.345678p0123:0:-1:
-# BZ12701 %3g:-0x8p-129:0:-1:
-# BZ12701 %*3g:-0x8p-129:0:-1:
-# BZ12701 %3g:-0x0p+0:0:-1:
-# BZ12701 %*3g:-0x0p+0:0:-1:
-# BZ12701 %3g:-0x0p0:0:-1:
-# BZ12701 %*3g:-0x0p0:0:-1:
+%3g:-0xf.fffffp+124:0:-1:
+%*3g:-0xf.fffffp+124:0:-1:
+%3g:-0x7.fffff8p125:0:-1:
+%*3g:-0x7.fffff8p125:0:-1:
+%3g:-0x2.345678p+123:0:-1:
+%*3g:-0x2.345678p+123:0:-1:
+%3g:-0x2.345678p0123:0:-1:
+%*3g:-0x2.345678p0123:0:-1:
+%3g:-0x8p-129:0:-1:
+%*3g:-0x8p-129:0:-1:
+%3g:-0x0p+0:0:-1:
+%*3g:-0x0p+0:0:-1:
+%3g:-0x0p0:0:-1:
+%*3g:-0x0p0:0:-1:
%3g:-nan(09A_Zaz):0:-1:
%*3g:-nan(09A_Zaz):0:-1:
%3g:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3g:+nan():0:-1:
%3g:+nan(09A_Zaz):0:-1:
%*3g:+nan(09A_Zaz):0:-1:
-# BZ12701 %3g:+0x0p0:0:-1:
-# BZ12701 %*3g:+0x0p0:0:-1:
-# BZ12701 %3g:+0x0p+0:0:-1:
-# BZ12701 %*3g:+0x0p+0:0:-1:
-# BZ12701 %3g:+0x8p-129:0:-1:
-# BZ12701 %*3g:+0x8p-129:0:-1:
-# BZ12701 %3g:+0x2.345678p0123:0:-1:
-# BZ12701 %*3g:+0x2.345678p0123:0:-1:
-# BZ12701 %3g:+0x2.345678p+123:0:-1:
-# BZ12701 %*3g:+0x2.345678p+123:0:-1:
-# BZ12701 %3g:+0x7.fffff8p125:0:-1:
-# BZ12701 %*3g:+0x7.fffff8p125:0:-1:
-# BZ12701 %3g:+0xf.fffffp+124:0:-1:
-# BZ12701 %*3g:+0xf.fffffp+124:0:-1:
+%3g:+0x0p0:0:-1:
+%*3g:+0x0p0:0:-1:
+%3g:+0x0p+0:0:-1:
+%*3g:+0x0p+0:0:-1:
+%3g:+0x8p-129:0:-1:
+%*3g:+0x8p-129:0:-1:
+%3g:+0x2.345678p0123:0:-1:
+%*3g:+0x2.345678p0123:0:-1:
+%3g:+0x2.345678p+123:0:-1:
+%*3g:+0x2.345678p+123:0:-1:
+%3g:+0x7.fffff8p125:0:-1:
+%*3g:+0x7.fffff8p125:0:-1:
+%3g:+0xf.fffffp+124:0:-1:
+%*3g:+0xf.fffffp+124:0:-1:
%3g:+infinity:0:-1:
%*3g:+infinity:0:-1:
%4g::0:-1:
@@ -272,12 +272,12 @@
%*4g:nan():0:-1:
%4g:nan(09A_Zaz):0:-1:
%*4g:nan(09A_Zaz):0:-1:
-# BZ12701 %4g:0x0p0:0:-1:
-# BZ12701 %*4g:0x0p0:0:-1:
-# BZ12701 %4g:0x0p+0:0:-1:
-# BZ12701 %*4g:0x0p+0:0:-1:
-# BZ12701 %4g:0x8p-129:0:-1:
-# BZ12701 %*4g:0x8p-129:0:-1:
+%4g:0x0p0:0:-1:
+%*4g:0x0p0:0:-1:
+%4g:0x0p+0:0:-1:
+%*4g:0x0p+0:0:-1:
+%4g:0x8p-129:0:-1:
+%*4g:0x8p-129:0:-1:
%4g:0x2.345678p0123:1:4:0x1p1:
%*4g:0x2.345678p0123:0:4:
%4g:0x2.345678p+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5g:-0x2.345678p+123:0:5:
%5g:-0x2.345678p0123:1:5:-0x1p1:
%*5g:-0x2.345678p0123:0:5:
-# BZ12701 %5g:-0x8p-129:0:-1:
-# BZ12701 %*5g:-0x8p-129:0:-1:
-# BZ12701 %5g:-0x0p+0:0:-1:
-# BZ12701 %*5g:-0x0p+0:0:-1:
-# BZ12701 %5g:-0x0p0:0:-1:
-# BZ12701 %*5g:-0x0p0:0:-1:
+%5g:-0x8p-129:0:-1:
+%*5g:-0x8p-129:0:-1:
+%5g:-0x0p+0:0:-1:
+%*5g:-0x0p+0:0:-1:
+%5g:-0x0p0:0:-1:
+%*5g:-0x0p0:0:-1:
%5g:-nan(09A_Zaz):0:-1:
%*5g:-nan(09A_Zaz):0:-1:
%5g:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5g:nan(09A_Zaz):0:-1:
%5g:0x0p0:1:5:0x0:
%*5g:0x0p0:0:5:
-# BZ12701 %5g:0x0p+0:0:-1:
-# BZ12701 %*5g:0x0p+0:0:-1:
-# BZ12701 %5g:0x8p-129:0:-1:
-# BZ12701 %*5g:0x8p-129:0:-1:
+%5g:0x0p+0:0:-1:
+%*5g:0x0p+0:0:-1:
+%5g:0x8p-129:0:-1:
+%*5g:0x8p-129:0:-1:
%5g:0x2.345678p0123:1:5:0x1.18p1:
%*5g:0x2.345678p0123:0:5:
%5g:0x2.345678p+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5g:+nan():0:-1:
%5g:+nan(09A_Zaz):0:-1:
%*5g:+nan(09A_Zaz):0:-1:
-# BZ12701 %5g:+0x0p0:0:-1:
-# BZ12701 %*5g:+0x0p0:0:-1:
-# BZ12701 %5g:+0x0p+0:0:-1:
-# BZ12701 %*5g:+0x0p+0:0:-1:
-# BZ12701 %5g:+0x8p-129:0:-1:
-# BZ12701 %*5g:+0x8p-129:0:-1:
+%5g:+0x0p0:0:-1:
+%*5g:+0x0p0:0:-1:
+%5g:+0x0p+0:0:-1:
+%*5g:+0x0p+0:0:-1:
+%5g:+0x8p-129:0:-1:
+%*5g:+0x8p-129:0:-1:
%5g:+0x2.345678p0123:1:5:0x1p1:
%*5g:+0x2.345678p0123:0:5:
%5g:+0x2.345678p+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6g:-0x2.345678p+123:0:6:
%6g:-0x2.345678p0123:1:6:-0x1.18p1:
%*6g:-0x2.345678p0123:0:6:
-# BZ12701 %6g:-0x8p-129:0:-1:
-# BZ12701 %*6g:-0x8p-129:0:-1:
-# BZ12701 %6g:-0x0p+0:0:-1:
-# BZ12701 %*6g:-0x0p+0:0:-1:
+%6g:-0x8p-129:0:-1:
+%*6g:-0x8p-129:0:-1:
+%6g:-0x0p+0:0:-1:
+%*6g:-0x0p+0:0:-1:
%6g:-0x0p0:1:6:-0x0:
%*6g:-0x0p0:0:6:
%6g:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6g:+nan(09A_Zaz):0:-1:
%6g:+0x0p0:1:6:0x0:
%*6g:+0x0p0:0:6:
-# BZ12701 %6g:+0x0p+0:0:-1:
-# BZ12701 %*6g:+0x0p+0:0:-1:
-# BZ12701 %6g:+0x8p-129:0:-1:
-# BZ12701 %*6g:+0x8p-129:0:-1:
+%6g:+0x0p+0:0:-1:
+%*6g:+0x0p+0:0:-1:
+%6g:+0x8p-129:0:-1:
+%*6g:+0x8p-129:0:-1:
%6g:+0x2.345678p0123:1:6:0x1.18p1:
%*6g:+0x2.345678p0123:0:6:
%6g:+0x2.345678p+123:1:6:0x1.18p1:
@@ -436,14 +436,14 @@
%*12g::0:-1:
%12g:-infinity:1:9:-inf:
%*12g:-infinity:0:9:
-# BZ12701 %12g:-0xf.fffffp+124:0:-1:
-# BZ12701 %*12g:-0xf.fffffp+124:0:-1:
-# BZ12701 %12g:-0x7.fffff8p125:0:-1:
-# BZ12701 %*12g:-0x7.fffff8p125:0:-1:
-# BZ12701 %12g:-0x2.345678p+123:0:-1:
-# BZ12701 %*12g:-0x2.345678p+123:0:-1:
-# BZ12701 %12g:-0x2.345678p0123:0:-1:
-# BZ12701 %*12g:-0x2.345678p0123:0:-1:
+%12g:-0xf.fffffp+124:0:-1:
+%*12g:-0xf.fffffp+124:0:-1:
+%12g:-0x7.fffff8p125:0:-1:
+%*12g:-0x7.fffff8p125:0:-1:
+%12g:-0x2.345678p+123:0:-1:
+%*12g:-0x2.345678p+123:0:-1:
+%12g:-0x2.345678p0123:0:-1:
+%*12g:-0x2.345678p0123:0:-1:
%12g:-0x8p-129:1:9:-0x1p-126:
%*12g:-0x8p-129:0:9:
%12g:-0x0p+0:1:7:-0x0:
@@ -466,8 +466,8 @@
%*12g:0x8p-129:0:8:
%12g:0x2.345678p0123:1:12:0x1.1a2b3cp1:
%*12g:0x2.345678p0123:0:12:
-# BZ12701 %12g:0x2.345678p+123:0:-1:
-# BZ12701 %*12g:0x2.345678p+123:0:-1:
+%12g:0x2.345678p+123:0:-1:
+%*12g:0x2.345678p+123:0:-1:
%12g:0x7.fffff8p125:1:12:0x1.fffffep3:
%*12g:0x7.fffff8p125:0:12:
%12g:0xf.fffffp+124:1:12:0x1.fffffep4:
@@ -484,14 +484,14 @@
%*12g:+0x0p+0:0:7:
%12g:+0x8p-129:1:9:0x1p-126:
%*12g:+0x8p-129:0:9:
-# BZ12701 %12g:+0x2.345678p0123:0:-1:
-# BZ12701 %*12g:+0x2.345678p0123:0:-1:
-# BZ12701 %12g:+0x2.345678p+123:0:-1:
-# BZ12701 %*12g:+0x2.345678p+123:0:-1:
-# BZ12701 %12g:+0x7.fffff8p125:0:-1:
-# BZ12701 %*12g:+0x7.fffff8p125:0:-1:
-# BZ12701 %12g:+0xf.fffffp+124:0:-1:
-# BZ12701 %*12g:+0xf.fffffp+124:0:-1:
+%12g:+0x2.345678p0123:0:-1:
+%*12g:+0x2.345678p0123:0:-1:
+%12g:+0x2.345678p+123:0:-1:
+%*12g:+0x2.345678p+123:0:-1:
+%12g:+0x7.fffff8p125:0:-1:
+%*12g:+0x7.fffff8p125:0:-1:
+%12g:+0xf.fffffp+124:0:-1:
+%*12g:+0xf.fffffp+124:0:-1:
%12g:+infinity:1:9:inf:
%*12g:+infinity:0:9:
%18g::0:-1:
@@ -568,12 +568,12 @@
%*5g: -0x2.345678p+123:0:6:
%5g: -0x2.345678p0123:1:6:-0x1p1:
%*5g: -0x2.345678p0123:0:6:
-# BZ12701 %5g: -0x8p-129:0:-1:
-# BZ12701 %*5g: -0x8p-129:0:-1:
-# BZ12701 %5g: -0x0p+0:0:-1:
-# BZ12701 %*5g: -0x0p+0:0:-1:
-# BZ12701 %5g: -0x0p0:0:-1:
-# BZ12701 %*5g: -0x0p0:0:-1:
+%5g: -0x8p-129:0:-1:
+%*5g: -0x8p-129:0:-1:
+%5g: -0x0p+0:0:-1:
+%*5g: -0x0p+0:0:-1:
+%5g: -0x0p0:0:-1:
+%*5g: -0x0p0:0:-1:
%5g: -nan(09A_Zaz):0:-1:
%*5g: -nan(09A_Zaz):0:-1:
%5g: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5g: nan(09A_Zaz):0:-1:
%5g: 0x0p0:1:6:0x0:
%*5g: 0x0p0:0:6:
-# BZ12701 %5g: 0x0p+0:0:-1:
-# BZ12701 %*5g: 0x0p+0:0:-1:
-# BZ12701 %5g: 0x8p-129:0:-1:
-# BZ12701 %*5g: 0x8p-129:0:-1:
+%5g: 0x0p+0:0:-1:
+%*5g: 0x0p+0:0:-1:
+%5g: 0x8p-129:0:-1:
+%*5g: 0x8p-129:0:-1:
%5g: 0x2.345678p0123:1:6:0x1.18p1:
%*5g: 0x2.345678p0123:0:6:
%5g: 0x2.345678p+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5g: +nan():0:-1:
%5g: +nan(09A_Zaz):0:-1:
%*5g: +nan(09A_Zaz):0:-1:
-# BZ12701 %5g: +0x0p0:0:-1:
-# BZ12701 %*5g: +0x0p0:0:-1:
-# BZ12701 %5g: +0x0p+0:0:-1:
-# BZ12701 %*5g: +0x0p+0:0:-1:
-# BZ12701 %5g: +0x8p-129:0:-1:
-# BZ12701 %*5g: +0x8p-129:0:-1:
+%5g: +0x0p0:0:-1:
+%*5g: +0x0p0:0:-1:
+%5g: +0x0p+0:0:-1:
+%*5g: +0x0p+0:0:-1:
+%5g: +0x8p-129:0:-1:
+%*5g: +0x8p-129:0:-1:
%5g: +0x2.345678p0123:1:6:0x1p1:
%*5g: +0x2.345678p0123:0:6:
%5g: +0x2.345678p+123:1:6:0x1p1:
diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input
index 4236ea9..95f3af2 100644
--- a/sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input
+++ b/sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input
@@ -148,20 +148,20 @@
%*2G:NAN():0:-1:
%2G:NAN(09A_Zaz):0:-1:
%*2G:NAN(09A_Zaz):0:-1:
-# BZ12701 %2G:0X0P0:0:-1:
-# BZ12701 %*2G:0X0P0:0:-1:
-# BZ12701 %2G:0X0P+0:0:-1:
-# BZ12701 %*2G:0X0P+0:0:-1:
-# BZ12701 %2G:0X8P-129:0:-1:
-# BZ12701 %*2G:0X8P-129:0:-1:
-# BZ12701 %2G:0X2.345678P0123:0:-1:
-# BZ12701 %*2G:0X2.345678P0123:0:-1:
-# BZ12701 %2G:0X2.345678P+123:0:-1:
-# BZ12701 %*2G:0X2.345678P+123:0:-1:
-# BZ12701 %2G:0X7.FFFFF8P125:0:-1:
-# BZ12701 %*2G:0X7.FFFFF8P125:0:-1:
-# BZ12701 %2G:0XF.FFFFFP+124:0:-1:
-# BZ12701 %*2G:0XF.FFFFFP+124:0:-1:
+%2G:0X0P0:0:-1:
+%*2G:0X0P0:0:-1:
+%2G:0X0P+0:0:-1:
+%*2G:0X0P+0:0:-1:
+%2G:0X8P-129:0:-1:
+%*2G:0X8P-129:0:-1:
+%2G:0X2.345678P0123:0:-1:
+%*2G:0X2.345678P0123:0:-1:
+%2G:0X2.345678P+123:0:-1:
+%*2G:0X2.345678P+123:0:-1:
+%2G:0X7.FFFFF8P125:0:-1:
+%*2G:0X7.FFFFF8P125:0:-1:
+%2G:0XF.FFFFFP+124:0:-1:
+%*2G:0XF.FFFFFP+124:0:-1:
%2G:INFINITY:0:-1:
%*2G:INFINITY:0:-1:
%2G:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3G::0:-1:
%3G:-INFINITY:0:-1:
%*3G:-INFINITY:0:-1:
-# BZ12701 %3G:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %*3G:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %3G:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %*3G:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %3G:-0X2.345678P+123:0:-1:
-# BZ12701 %*3G:-0X2.345678P+123:0:-1:
-# BZ12701 %3G:-0X2.345678P0123:0:-1:
-# BZ12701 %*3G:-0X2.345678P0123:0:-1:
-# BZ12701 %3G:-0X8P-129:0:-1:
-# BZ12701 %*3G:-0X8P-129:0:-1:
-# BZ12701 %3G:-0X0P+0:0:-1:
-# BZ12701 %*3G:-0X0P+0:0:-1:
-# BZ12701 %3G:-0X0P0:0:-1:
-# BZ12701 %*3G:-0X0P0:0:-1:
+%3G:-0XF.FFFFFP+124:0:-1:
+%*3G:-0XF.FFFFFP+124:0:-1:
+%3G:-0X7.FFFFF8P125:0:-1:
+%*3G:-0X7.FFFFF8P125:0:-1:
+%3G:-0X2.345678P+123:0:-1:
+%*3G:-0X2.345678P+123:0:-1:
+%3G:-0X2.345678P0123:0:-1:
+%*3G:-0X2.345678P0123:0:-1:
+%3G:-0X8P-129:0:-1:
+%*3G:-0X8P-129:0:-1:
+%3G:-0X0P+0:0:-1:
+%*3G:-0X0P+0:0:-1:
+%3G:-0X0P0:0:-1:
+%*3G:-0X0P0:0:-1:
%3G:-NAN(09A_Zaz):0:-1:
%*3G:-NAN(09A_Zaz):0:-1:
%3G:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3G:+NAN():0:-1:
%3G:+NAN(09A_Zaz):0:-1:
%*3G:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3G:+0X0P0:0:-1:
-# BZ12701 %*3G:+0X0P0:0:-1:
-# BZ12701 %3G:+0X0P+0:0:-1:
-# BZ12701 %*3G:+0X0P+0:0:-1:
-# BZ12701 %3G:+0X8P-129:0:-1:
-# BZ12701 %*3G:+0X8P-129:0:-1:
-# BZ12701 %3G:+0X2.345678P0123:0:-1:
-# BZ12701 %*3G:+0X2.345678P0123:0:-1:
-# BZ12701 %3G:+0X2.345678P+123:0:-1:
-# BZ12701 %*3G:+0X2.345678P+123:0:-1:
-# BZ12701 %3G:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %*3G:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %3G:+0XF.FFFFFP+124:0:-1:
-# BZ12701 %*3G:+0XF.FFFFFP+124:0:-1:
+%3G:+0X0P0:0:-1:
+%*3G:+0X0P0:0:-1:
+%3G:+0X0P+0:0:-1:
+%*3G:+0X0P+0:0:-1:
+%3G:+0X8P-129:0:-1:
+%*3G:+0X8P-129:0:-1:
+%3G:+0X2.345678P0123:0:-1:
+%*3G:+0X2.345678P0123:0:-1:
+%3G:+0X2.345678P+123:0:-1:
+%*3G:+0X2.345678P+123:0:-1:
+%3G:+0X7.FFFFF8P125:0:-1:
+%*3G:+0X7.FFFFF8P125:0:-1:
+%3G:+0XF.FFFFFP+124:0:-1:
+%*3G:+0XF.FFFFFP+124:0:-1:
%3G:+INFINITY:0:-1:
%*3G:+INFINITY:0:-1:
%4G::0:-1:
@@ -272,12 +272,12 @@
%*4G:NAN():0:-1:
%4G:NAN(09A_Zaz):0:-1:
%*4G:NAN(09A_Zaz):0:-1:
-# BZ12701 %4G:0X0P0:0:-1:
-# BZ12701 %*4G:0X0P0:0:-1:
-# BZ12701 %4G:0X0P+0:0:-1:
-# BZ12701 %*4G:0X0P+0:0:-1:
-# BZ12701 %4G:0X8P-129:0:-1:
-# BZ12701 %*4G:0X8P-129:0:-1:
+%4G:0X0P0:0:-1:
+%*4G:0X0P0:0:-1:
+%4G:0X0P+0:0:-1:
+%*4G:0X0P+0:0:-1:
+%4G:0X8P-129:0:-1:
+%*4G:0X8P-129:0:-1:
%4G:0X2.345678P0123:1:4:0x1p1:
%*4G:0X2.345678P0123:0:4:
%4G:0X2.345678P+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5G:-0X2.345678P+123:0:5:
%5G:-0X2.345678P0123:1:5:-0x1p1:
%*5G:-0X2.345678P0123:0:5:
-# BZ12701 %5G:-0X8P-129:0:-1:
-# BZ12701 %*5G:-0X8P-129:0:-1:
-# BZ12701 %5G:-0X0P+0:0:-1:
-# BZ12701 %*5G:-0X0P+0:0:-1:
-# BZ12701 %5G:-0X0P0:0:-1:
-# BZ12701 %*5G:-0X0P0:0:-1:
+%5G:-0X8P-129:0:-1:
+%*5G:-0X8P-129:0:-1:
+%5G:-0X0P+0:0:-1:
+%*5G:-0X0P+0:0:-1:
+%5G:-0X0P0:0:-1:
+%*5G:-0X0P0:0:-1:
%5G:-NAN(09A_Zaz):0:-1:
%*5G:-NAN(09A_Zaz):0:-1:
%5G:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5G:NAN(09A_Zaz):0:-1:
%5G:0X0P0:1:5:0x0:
%*5G:0X0P0:0:5:
-# BZ12701 %5G:0X0P+0:0:-1:
-# BZ12701 %*5G:0X0P+0:0:-1:
-# BZ12701 %5G:0X8P-129:0:-1:
-# BZ12701 %*5G:0X8P-129:0:-1:
+%5G:0X0P+0:0:-1:
+%*5G:0X0P+0:0:-1:
+%5G:0X8P-129:0:-1:
+%*5G:0X8P-129:0:-1:
%5G:0X2.345678P0123:1:5:0x1.18p1:
%*5G:0X2.345678P0123:0:5:
%5G:0X2.345678P+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5G:+NAN():0:-1:
%5G:+NAN(09A_Zaz):0:-1:
%*5G:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5G:+0X0P0:0:-1:
-# BZ12701 %*5G:+0X0P0:0:-1:
-# BZ12701 %5G:+0X0P+0:0:-1:
-# BZ12701 %*5G:+0X0P+0:0:-1:
-# BZ12701 %5G:+0X8P-129:0:-1:
-# BZ12701 %*5G:+0X8P-129:0:-1:
+%5G:+0X0P0:0:-1:
+%*5G:+0X0P0:0:-1:
+%5G:+0X0P+0:0:-1:
+%*5G:+0X0P+0:0:-1:
+%5G:+0X8P-129:0:-1:
+%*5G:+0X8P-129:0:-1:
%5G:+0X2.345678P0123:1:5:0x1p1:
%*5G:+0X2.345678P0123:0:5:
%5G:+0X2.345678P+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6G:-0X2.345678P+123:0:6:
%6G:-0X2.345678P0123:1:6:-0x1.18p1:
%*6G:-0X2.345678P0123:0:6:
-# BZ12701 %6G:-0X8P-129:0:-1:
-# BZ12701 %*6G:-0X8P-129:0:-1:
-# BZ12701 %6G:-0X0P+0:0:-1:
-# BZ12701 %*6G:-0X0P+0:0:-1:
+%6G:-0X8P-129:0:-1:
+%*6G:-0X8P-129:0:-1:
+%6G:-0X0P+0:0:-1:
+%*6G:-0X0P+0:0:-1:
%6G:-0X0P0:1:6:-0x0:
%*6G:-0X0P0:0:6:
%6G:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6G:+NAN(09A_Zaz):0:-1:
%6G:+0X0P0:1:6:0x0:
%*6G:+0X0P0:0:6:
-# BZ12701 %6G:+0X0P+0:0:-1:
-# BZ12701 %*6G:+0X0P+0:0:-1:
-# BZ12701 %6G:+0X8P-129:0:-1:
-# BZ12701 %*6G:+0X8P-129:0:-1:
+%6G:+0X0P+0:0:-1:
+%*6G:+0X0P+0:0:-1:
+%6G:+0X8P-129:0:-1:
+%*6G:+0X8P-129:0:-1:
%6G:+0X2.345678P0123:1:6:0x1.18p1:
%*6G:+0X2.345678P0123:0:6:
%6G:+0X2.345678P+123:1:6:0x1.18p1:
@@ -436,14 +436,14 @@
%*12G::0:-1:
%12G:-INFINITY:1:9:-inf:
%*12G:-INFINITY:0:9:
-# BZ12701 %12G:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %*12G:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %12G:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %*12G:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %12G:-0X2.345678P+123:0:-1:
-# BZ12701 %*12G:-0X2.345678P+123:0:-1:
-# BZ12701 %12G:-0X2.345678P0123:0:-1:
-# BZ12701 %*12G:-0X2.345678P0123:0:-1:
+%12G:-0XF.FFFFFP+124:0:-1:
+%*12G:-0XF.FFFFFP+124:0:-1:
+%12G:-0X7.FFFFF8P125:0:-1:
+%*12G:-0X7.FFFFF8P125:0:-1:
+%12G:-0X2.345678P+123:0:-1:
+%*12G:-0X2.345678P+123:0:-1:
+%12G:-0X2.345678P0123:0:-1:
+%*12G:-0X2.345678P0123:0:-1:
%12G:-0X8P-129:1:9:-0x1p-126:
%*12G:-0X8P-129:0:9:
%12G:-0X0P+0:1:7:-0x0:
@@ -466,8 +466,8 @@
%*12G:0X8P-129:0:8:
%12G:0X2.345678P0123:1:12:0x1.1a2b3cp1:
%*12G:0X2.345678P0123:0:12:
-# BZ12701 %12G:0X2.345678P+123:0:-1:
-# BZ12701 %*12G:0X2.345678P+123:0:-1:
+%12G:0X2.345678P+123:0:-1:
+%*12G:0X2.345678P+123:0:-1:
%12G:0X7.FFFFF8P125:1:12:0x1.fffffep3:
%*12G:0X7.FFFFF8P125:0:12:
%12G:0XF.FFFFFP+124:1:12:0x1.fffffep4:
@@ -484,14 +484,14 @@
%*12G:+0X0P+0:0:7:
%12G:+0X8P-129:1:9:0x1p-126:
%*12G:+0X8P-129:0:9:
-# BZ12701 %12G:+0X2.345678P0123:0:-1:
-# BZ12701 %*12G:+0X2.345678P0123:0:-1:
-# BZ12701 %12G:+0X2.345678P+123:0:-1:
-# BZ12701 %*12G:+0X2.345678P+123:0:-1:
-# BZ12701 %12G:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %*12G:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %12G:+0XF.FFFFFP+124:0:-1:
-# BZ12701 %*12G:+0XF.FFFFFP+124:0:-1:
+%12G:+0X2.345678P0123:0:-1:
+%*12G:+0X2.345678P0123:0:-1:
+%12G:+0X2.345678P+123:0:-1:
+%*12G:+0X2.345678P+123:0:-1:
+%12G:+0X7.FFFFF8P125:0:-1:
+%*12G:+0X7.FFFFF8P125:0:-1:
+%12G:+0XF.FFFFFP+124:0:-1:
+%*12G:+0XF.FFFFFP+124:0:-1:
%12G:+INFINITY:1:9:inf:
%*12G:+INFINITY:0:9:
%18G::0:-1:
@@ -568,12 +568,12 @@
%*5G: -0X2.345678P+123:0:6:
%5G: -0X2.345678P0123:1:6:-0x1p1:
%*5G: -0X2.345678P0123:0:6:
-# BZ12701 %5G: -0X8P-129:0:-1:
-# BZ12701 %*5G: -0X8P-129:0:-1:
-# BZ12701 %5G: -0X0P+0:0:-1:
-# BZ12701 %*5G: -0X0P+0:0:-1:
-# BZ12701 %5G: -0X0P0:0:-1:
-# BZ12701 %*5G: -0X0P0:0:-1:
+%5G: -0X8P-129:0:-1:
+%*5G: -0X8P-129:0:-1:
+%5G: -0X0P+0:0:-1:
+%*5G: -0X0P+0:0:-1:
+%5G: -0X0P0:0:-1:
+%*5G: -0X0P0:0:-1:
%5G: -NAN(09A_Zaz):0:-1:
%*5G: -NAN(09A_Zaz):0:-1:
%5G: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5G: NAN(09A_Zaz):0:-1:
%5G: 0X0P0:1:6:0x0:
%*5G: 0X0P0:0:6:
-# BZ12701 %5G: 0X0P+0:0:-1:
-# BZ12701 %*5G: 0X0P+0:0:-1:
-# BZ12701 %5G: 0X8P-129:0:-1:
-# BZ12701 %*5G: 0X8P-129:0:-1:
+%5G: 0X0P+0:0:-1:
+%*5G: 0X0P+0:0:-1:
+%5G: 0X8P-129:0:-1:
+%*5G: 0X8P-129:0:-1:
%5G: 0X2.345678P0123:1:6:0x1.18p1:
%*5G: 0X2.345678P0123:0:6:
%5G: 0X2.345678P+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5G: +NAN():0:-1:
%5G: +NAN(09A_Zaz):0:-1:
%*5G: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5G: +0X0P0:0:-1:
-# BZ12701 %*5G: +0X0P0:0:-1:
-# BZ12701 %5G: +0X0P+0:0:-1:
-# BZ12701 %*5G: +0X0P+0:0:-1:
-# BZ12701 %5G: +0X8P-129:0:-1:
-# BZ12701 %*5G: +0X8P-129:0:-1:
+%5G: +0X0P0:0:-1:
+%*5G: +0X0P0:0:-1:
+%5G: +0X0P+0:0:-1:
+%*5G: +0X0P+0:0:-1:
+%5G: +0X8P-129:0:-1:
+%*5G: +0X8P-129:0:-1:
%5G: +0X2.345678P0123:1:6:0x1p1:
%*5G: +0X2.345678P0123:0:6:
%5G: +0X2.345678P+123:1:6:0x1p1:
diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
index 41fe52f..67d5b00 100644
--- a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
+++ b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
@@ -148,20 +148,20 @@
%*2La:nan():0:-1:
%2La:nan(09A_Zaz):0:-1:
%*2La:nan(09A_Zaz):0:-1:
-# BZ12701 %2La:0x0p0:0:-1:
-# BZ12701 %*2La:0x0p0:0:-1:
-# BZ12701 %2La:0x0p+0:0:-1:
-# BZ12701 %*2La:0x0p+0:0:-1:
-# BZ12701 %2La:0x8p-16385:0:-1:
-# BZ12701 %*2La:0x8p-16385:0:-1:
-# BZ12701 %2La:0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %2La:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %2La:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %*2La:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %2La:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*2La:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%2La:0x0p0:0:-1:
+%*2La:0x0p0:0:-1:
+%2La:0x0p+0:0:-1:
+%*2La:0x0p+0:0:-1:
+%2La:0x8p-16385:0:-1:
+%*2La:0x8p-16385:0:-1:
+%2La:0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*2La:0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%2La:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*2La:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%2La:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*2La:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%2La:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*2La:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%2La:infinity:0:-1:
%*2La:infinity:0:-1:
%2La:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3La::0:-1:
%3La:-infinity:0:-1:
%*3La:-infinity:0:-1:
-# BZ12701 %3La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*3La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %3La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %*3La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %3La:-0x8p-16385:0:-1:
-# BZ12701 %*3La:-0x8p-16385:0:-1:
-# BZ12701 %3La:-0x0p+0:0:-1:
-# BZ12701 %*3La:-0x0p+0:0:-1:
-# BZ12701 %3La:-0x0p0:0:-1:
-# BZ12701 %*3La:-0x0p0:0:-1:
+%3La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*3La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%3La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*3La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%3La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*3La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%3La:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*3La:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%3La:-0x8p-16385:0:-1:
+%*3La:-0x8p-16385:0:-1:
+%3La:-0x0p+0:0:-1:
+%*3La:-0x0p+0:0:-1:
+%3La:-0x0p0:0:-1:
+%*3La:-0x0p0:0:-1:
%3La:-nan(09A_Zaz):0:-1:
%*3La:-nan(09A_Zaz):0:-1:
%3La:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3La:+nan():0:-1:
%3La:+nan(09A_Zaz):0:-1:
%*3La:+nan(09A_Zaz):0:-1:
-# BZ12701 %3La:+0x0p0:0:-1:
-# BZ12701 %*3La:+0x0p0:0:-1:
-# BZ12701 %3La:+0x0p+0:0:-1:
-# BZ12701 %*3La:+0x0p+0:0:-1:
-# BZ12701 %3La:+0x8p-16385:0:-1:
-# BZ12701 %*3La:+0x8p-16385:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %3La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %*3La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %3La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*3La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%3La:+0x0p0:0:-1:
+%*3La:+0x0p0:0:-1:
+%3La:+0x0p+0:0:-1:
+%*3La:+0x0p+0:0:-1:
+%3La:+0x8p-16385:0:-1:
+%*3La:+0x8p-16385:0:-1:
+%3La:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*3La:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%3La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*3La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%3La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*3La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%3La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*3La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%3La:+infinity:0:-1:
%*3La:+infinity:0:-1:
%4La::0:-1:
@@ -272,12 +272,12 @@
%*4La:nan():0:-1:
%4La:nan(09A_Zaz):0:-1:
%*4La:nan(09A_Zaz):0:-1:
-# BZ12701 %4La:0x0p0:0:-1:
-# BZ12701 %*4La:0x0p0:0:-1:
-# BZ12701 %4La:0x0p+0:0:-1:
-# BZ12701 %*4La:0x0p+0:0:-1:
-# BZ12701 %4La:0x8p-16385:0:-1:
-# BZ12701 %*4La:0x8p-16385:0:-1:
+%4La:0x0p0:0:-1:
+%*4La:0x0p0:0:-1:
+%4La:0x0p+0:0:-1:
+%*4La:0x0p+0:0:-1:
+%4La:0x8p-16385:0:-1:
+%*4La:0x8p-16385:0:-1:
%4La:0x2.3456789abcdef0123456789abcdep012345:1:4:0x1p1:
%*4La:0x2.3456789abcdef0123456789abcdep012345:0:4:
%4La:0x2.3456789abcdef0123456789abcdep+12345:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5La:-0x2.3456789abcdef0123456789abcdep+12345:0:5:
%5La:-0x2.3456789abcdef0123456789abcdep012345:1:5:-0x1p1:
%*5La:-0x2.3456789abcdef0123456789abcdep012345:0:5:
-# BZ12701 %5La:-0x8p-16385:0:-1:
-# BZ12701 %*5La:-0x8p-16385:0:-1:
-# BZ12701 %5La:-0x0p+0:0:-1:
-# BZ12701 %*5La:-0x0p+0:0:-1:
-# BZ12701 %5La:-0x0p0:0:-1:
-# BZ12701 %*5La:-0x0p0:0:-1:
+%5La:-0x8p-16385:0:-1:
+%*5La:-0x8p-16385:0:-1:
+%5La:-0x0p+0:0:-1:
+%*5La:-0x0p+0:0:-1:
+%5La:-0x0p0:0:-1:
+%*5La:-0x0p0:0:-1:
%5La:-nan(09A_Zaz):0:-1:
%*5La:-nan(09A_Zaz):0:-1:
%5La:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5La:nan(09A_Zaz):0:-1:
%5La:0x0p0:1:5:0x0:
%*5La:0x0p0:0:5:
-# BZ12701 %5La:0x0p+0:0:-1:
-# BZ12701 %*5La:0x0p+0:0:-1:
-# BZ12701 %5La:0x8p-16385:0:-1:
-# BZ12701 %*5La:0x8p-16385:0:-1:
+%5La:0x0p+0:0:-1:
+%*5La:0x0p+0:0:-1:
+%5La:0x8p-16385:0:-1:
+%*5La:0x8p-16385:0:-1:
%5La:0x2.3456789abcdef0123456789abcdep012345:1:5:0x1.18p1:
%*5La:0x2.3456789abcdef0123456789abcdep012345:0:5:
%5La:0x2.3456789abcdef0123456789abcdep+12345:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5La:+nan():0:-1:
%5La:+nan(09A_Zaz):0:-1:
%*5La:+nan(09A_Zaz):0:-1:
-# BZ12701 %5La:+0x0p0:0:-1:
-# BZ12701 %*5La:+0x0p0:0:-1:
-# BZ12701 %5La:+0x0p+0:0:-1:
-# BZ12701 %*5La:+0x0p+0:0:-1:
-# BZ12701 %5La:+0x8p-16385:0:-1:
-# BZ12701 %*5La:+0x8p-16385:0:-1:
+%5La:+0x0p0:0:-1:
+%*5La:+0x0p0:0:-1:
+%5La:+0x0p+0:0:-1:
+%*5La:+0x0p+0:0:-1:
+%5La:+0x8p-16385:0:-1:
+%*5La:+0x8p-16385:0:-1:
%5La:+0x2.3456789abcdef0123456789abcdep012345:1:5:0x1p1:
%*5La:+0x2.3456789abcdef0123456789abcdep012345:0:5:
%5La:+0x2.3456789abcdef0123456789abcdep+12345:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6La:-0x2.3456789abcdef0123456789abcdep+12345:0:6:
%6La:-0x2.3456789abcdef0123456789abcdep012345:1:6:-0x1.18p1:
%*6La:-0x2.3456789abcdef0123456789abcdep012345:0:6:
-# BZ12701 %6La:-0x8p-16385:0:-1:
-# BZ12701 %*6La:-0x8p-16385:0:-1:
-# BZ12701 %6La:-0x0p+0:0:-1:
-# BZ12701 %*6La:-0x0p+0:0:-1:
+%6La:-0x8p-16385:0:-1:
+%*6La:-0x8p-16385:0:-1:
+%6La:-0x0p+0:0:-1:
+%*6La:-0x0p+0:0:-1:
%6La:-0x0p0:1:6:-0x0:
%*6La:-0x0p0:0:6:
%6La:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6La:+nan(09A_Zaz):0:-1:
%6La:+0x0p0:1:6:0x0:
%*6La:+0x0p0:0:6:
-# BZ12701 %6La:+0x0p+0:0:-1:
-# BZ12701 %*6La:+0x0p+0:0:-1:
-# BZ12701 %6La:+0x8p-16385:0:-1:
-# BZ12701 %*6La:+0x8p-16385:0:-1:
+%6La:+0x0p+0:0:-1:
+%*6La:+0x0p+0:0:-1:
+%6La:+0x8p-16385:0:-1:
+%*6La:+0x8p-16385:0:-1:
%6La:+0x2.3456789abcdef0123456789abcdep012345:1:6:0x1.18p1:
%*6La:+0x2.3456789abcdef0123456789abcdep012345:0:6:
%6La:+0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*35La::0:-1:
%35La:-infinity:1:9:-inf:
%*35La:-infinity:0:9:
-# BZ12701 %35La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*35La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%35La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*35La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%35La:-0x7.fffffffffffffffffffffffffffcp16381:1:35:-0x1.ffffffffffffffffffffffffffffp3:
%*35La:-0x7.fffffffffffffffffffffffffffcp16381:0:35:
-# BZ12701 %35La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*35La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%35La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*35La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
%35La:-0x2.3456789abcdef0123456789abcdep012345:1:35:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35La:-0x2.3456789abcdef0123456789abcdep012345:0:35:
%35La:-0x8p-16385:1:11:-0x1p-16382:
@@ -486,12 +486,12 @@
%*35La:+0x8p-16385:0:11:
%35La:+0x2.3456789abcdef0123456789abcdep012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35La:+0x2.3456789abcdef0123456789abcdep012345:0:35:
-# BZ12701 %35La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*35La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%35La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*35La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
%35La:+0x7.fffffffffffffffffffffffffffcp16381:1:35:0x1.ffffffffffffffffffffffffffffp3:
%*35La:+0x7.fffffffffffffffffffffffffffcp16381:0:35:
-# BZ12701 %35La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*35La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%35La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*35La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%35La:+infinity:1:9:inf:
%*35La:+infinity:0:9:
%53La::0:-1:
@@ -568,12 +568,12 @@
%*5La: -0x2.3456789abcdef0123456789abcdep+12345:0:6:
%5La: -0x2.3456789abcdef0123456789abcdep012345:1:6:-0x1p1:
%*5La: -0x2.3456789abcdef0123456789abcdep012345:0:6:
-# BZ12701 %5La: -0x8p-16385:0:-1:
-# BZ12701 %*5La: -0x8p-16385:0:-1:
-# BZ12701 %5La: -0x0p+0:0:-1:
-# BZ12701 %*5La: -0x0p+0:0:-1:
-# BZ12701 %5La: -0x0p0:0:-1:
-# BZ12701 %*5La: -0x0p0:0:-1:
+%5La: -0x8p-16385:0:-1:
+%*5La: -0x8p-16385:0:-1:
+%5La: -0x0p+0:0:-1:
+%*5La: -0x0p+0:0:-1:
+%5La: -0x0p0:0:-1:
+%*5La: -0x0p0:0:-1:
%5La: -nan(09A_Zaz):0:-1:
%*5La: -nan(09A_Zaz):0:-1:
%5La: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5La: nan(09A_Zaz):0:-1:
%5La: 0x0p0:1:6:0x0:
%*5La: 0x0p0:0:6:
-# BZ12701 %5La: 0x0p+0:0:-1:
-# BZ12701 %*5La: 0x0p+0:0:-1:
-# BZ12701 %5La: 0x8p-16385:0:-1:
-# BZ12701 %*5La: 0x8p-16385:0:-1:
+%5La: 0x0p+0:0:-1:
+%*5La: 0x0p+0:0:-1:
+%5La: 0x8p-16385:0:-1:
+%*5La: 0x8p-16385:0:-1:
%5La: 0x2.3456789abcdef0123456789abcdep012345:1:6:0x1.18p1:
%*5La: 0x2.3456789abcdef0123456789abcdep012345:0:6:
%5La: 0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5La: +nan():0:-1:
%5La: +nan(09A_Zaz):0:-1:
%*5La: +nan(09A_Zaz):0:-1:
-# BZ12701 %5La: +0x0p0:0:-1:
-# BZ12701 %*5La: +0x0p0:0:-1:
-# BZ12701 %5La: +0x0p+0:0:-1:
-# BZ12701 %*5La: +0x0p+0:0:-1:
-# BZ12701 %5La: +0x8p-16385:0:-1:
-# BZ12701 %*5La: +0x8p-16385:0:-1:
+%5La: +0x0p0:0:-1:
+%*5La: +0x0p0:0:-1:
+%5La: +0x0p+0:0:-1:
+%*5La: +0x0p+0:0:-1:
+%5La: +0x8p-16385:0:-1:
+%*5La: +0x8p-16385:0:-1:
%5La: +0x2.3456789abcdef0123456789abcdep012345:1:6:0x1p1:
%*5La: +0x2.3456789abcdef0123456789abcdep012345:0:6:
%5La: +0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1p1:
diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input
index 7208c6e..b3f26be 100644
--- a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input
+++ b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input
@@ -148,20 +148,20 @@
%*2LA:NAN():0:-1:
%2LA:NAN(09A_Zaz):0:-1:
%*2LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LA:0X0P0:0:-1:
-# BZ12701 %*2LA:0X0P0:0:-1:
-# BZ12701 %2LA:0X0P+0:0:-1:
-# BZ12701 %*2LA:0X0P+0:0:-1:
-# BZ12701 %2LA:0X8P-16385:0:-1:
-# BZ12701 %*2LA:0X8P-16385:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %2LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %*2LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %2LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*2LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%2LA:0X0P0:0:-1:
+%*2LA:0X0P0:0:-1:
+%2LA:0X0P+0:0:-1:
+%*2LA:0X0P+0:0:-1:
+%2LA:0X8P-16385:0:-1:
+%*2LA:0X8P-16385:0:-1:
+%2LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*2LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%2LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*2LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%2LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*2LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%2LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*2LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%2LA:INFINITY:0:-1:
%*2LA:INFINITY:0:-1:
%2LA:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LA::0:-1:
%3LA:-INFINITY:0:-1:
%*3LA:-INFINITY:0:-1:
-# BZ12701 %3LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*3LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %3LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %*3LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %3LA:-0X8P-16385:0:-1:
-# BZ12701 %*3LA:-0X8P-16385:0:-1:
-# BZ12701 %3LA:-0X0P+0:0:-1:
-# BZ12701 %*3LA:-0X0P+0:0:-1:
-# BZ12701 %3LA:-0X0P0:0:-1:
-# BZ12701 %*3LA:-0X0P0:0:-1:
+%3LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*3LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%3LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*3LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%3LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*3LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%3LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*3LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%3LA:-0X8P-16385:0:-1:
+%*3LA:-0X8P-16385:0:-1:
+%3LA:-0X0P+0:0:-1:
+%*3LA:-0X0P+0:0:-1:
+%3LA:-0X0P0:0:-1:
+%*3LA:-0X0P0:0:-1:
%3LA:-NAN(09A_Zaz):0:-1:
%*3LA:-NAN(09A_Zaz):0:-1:
%3LA:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LA:+NAN():0:-1:
%3LA:+NAN(09A_Zaz):0:-1:
%*3LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LA:+0X0P0:0:-1:
-# BZ12701 %*3LA:+0X0P0:0:-1:
-# BZ12701 %3LA:+0X0P+0:0:-1:
-# BZ12701 %*3LA:+0X0P+0:0:-1:
-# BZ12701 %3LA:+0X8P-16385:0:-1:
-# BZ12701 %*3LA:+0X8P-16385:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %3LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %*3LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %3LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*3LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%3LA:+0X0P0:0:-1:
+%*3LA:+0X0P0:0:-1:
+%3LA:+0X0P+0:0:-1:
+%*3LA:+0X0P+0:0:-1:
+%3LA:+0X8P-16385:0:-1:
+%*3LA:+0X8P-16385:0:-1:
+%3LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*3LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%3LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*3LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%3LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*3LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%3LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*3LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%3LA:+INFINITY:0:-1:
%*3LA:+INFINITY:0:-1:
%4LA::0:-1:
@@ -272,12 +272,12 @@
%*4LA:NAN():0:-1:
%4LA:NAN(09A_Zaz):0:-1:
%*4LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %4LA:0X0P0:0:-1:
-# BZ12701 %*4LA:0X0P0:0:-1:
-# BZ12701 %4LA:0X0P+0:0:-1:
-# BZ12701 %*4LA:0X0P+0:0:-1:
-# BZ12701 %4LA:0X8P-16385:0:-1:
-# BZ12701 %*4LA:0X8P-16385:0:-1:
+%4LA:0X0P0:0:-1:
+%*4LA:0X0P0:0:-1:
+%4LA:0X0P+0:0:-1:
+%*4LA:0X0P+0:0:-1:
+%4LA:0X8P-16385:0:-1:
+%*4LA:0X8P-16385:0:-1:
%4LA:0X2.3456789ABCDEF0123456789ABCDEP012345:1:4:0x1p1:
%*4LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:4:
%4LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:5:
%5LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:-0x1p1:
%*5LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:5:
-# BZ12701 %5LA:-0X8P-16385:0:-1:
-# BZ12701 %*5LA:-0X8P-16385:0:-1:
-# BZ12701 %5LA:-0X0P+0:0:-1:
-# BZ12701 %*5LA:-0X0P+0:0:-1:
-# BZ12701 %5LA:-0X0P0:0:-1:
-# BZ12701 %*5LA:-0X0P0:0:-1:
+%5LA:-0X8P-16385:0:-1:
+%*5LA:-0X8P-16385:0:-1:
+%5LA:-0X0P+0:0:-1:
+%*5LA:-0X0P+0:0:-1:
+%5LA:-0X0P0:0:-1:
+%*5LA:-0X0P0:0:-1:
%5LA:-NAN(09A_Zaz):0:-1:
%*5LA:-NAN(09A_Zaz):0:-1:
%5LA:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5LA:NAN(09A_Zaz):0:-1:
%5LA:0X0P0:1:5:0x0:
%*5LA:0X0P0:0:5:
-# BZ12701 %5LA:0X0P+0:0:-1:
-# BZ12701 %*5LA:0X0P+0:0:-1:
-# BZ12701 %5LA:0X8P-16385:0:-1:
-# BZ12701 %*5LA:0X8P-16385:0:-1:
+%5LA:0X0P+0:0:-1:
+%*5LA:0X0P+0:0:-1:
+%5LA:0X8P-16385:0:-1:
+%*5LA:0X8P-16385:0:-1:
%5LA:0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:0x1.18p1:
%*5LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:5:
%5LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5LA:+NAN():0:-1:
%5LA:+NAN(09A_Zaz):0:-1:
%*5LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5LA:+0X0P0:0:-1:
-# BZ12701 %*5LA:+0X0P0:0:-1:
-# BZ12701 %5LA:+0X0P+0:0:-1:
-# BZ12701 %*5LA:+0X0P+0:0:-1:
-# BZ12701 %5LA:+0X8P-16385:0:-1:
-# BZ12701 %*5LA:+0X8P-16385:0:-1:
+%5LA:+0X0P0:0:-1:
+%*5LA:+0X0P0:0:-1:
+%5LA:+0X0P+0:0:-1:
+%*5LA:+0X0P+0:0:-1:
+%5LA:+0X8P-16385:0:-1:
+%*5LA:+0X8P-16385:0:-1:
%5LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:0x1p1:
%*5LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:5:
%5LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
%6LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:-0x1.18p1:
%*6LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
-# BZ12701 %6LA:-0X8P-16385:0:-1:
-# BZ12701 %*6LA:-0X8P-16385:0:-1:
-# BZ12701 %6LA:-0X0P+0:0:-1:
-# BZ12701 %*6LA:-0X0P+0:0:-1:
+%6LA:-0X8P-16385:0:-1:
+%*6LA:-0X8P-16385:0:-1:
+%6LA:-0X0P+0:0:-1:
+%*6LA:-0X0P+0:0:-1:
%6LA:-0X0P0:1:6:-0x0:
%*6LA:-0X0P0:0:6:
%6LA:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6LA:+NAN(09A_Zaz):0:-1:
%6LA:+0X0P0:1:6:0x0:
%*6LA:+0X0P0:0:6:
-# BZ12701 %6LA:+0X0P+0:0:-1:
-# BZ12701 %*6LA:+0X0P+0:0:-1:
-# BZ12701 %6LA:+0X8P-16385:0:-1:
-# BZ12701 %*6LA:+0X8P-16385:0:-1:
+%6LA:+0X0P+0:0:-1:
+%*6LA:+0X0P+0:0:-1:
+%6LA:+0X8P-16385:0:-1:
+%*6LA:+0X8P-16385:0:-1:
%6LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.18p1:
%*6LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
%6LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*35LA::0:-1:
%35LA:-INFINITY:1:9:-inf:
%*35LA:-INFINITY:0:9:
-# BZ12701 %35LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*35LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%35LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*35LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%35LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:-0x1.ffffffffffffffffffffffffffffp3:
%*35LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35:
-# BZ12701 %35LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*35LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%35LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*35LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
%35LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:35:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:35:
%35LA:-0X8P-16385:1:11:-0x1p-16382:
@@ -486,12 +486,12 @@
%*35LA:+0X8P-16385:0:11:
%35LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:35:
-# BZ12701 %35LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*35LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%35LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*35LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
%35LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:0x1.ffffffffffffffffffffffffffffp3:
%*35LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35:
-# BZ12701 %35LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*35LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%35LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*35LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%35LA:+INFINITY:1:9:inf:
%*35LA:+INFINITY:0:9:
%53LA::0:-1:
@@ -568,12 +568,12 @@
%*5LA: -0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
%5LA: -0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:-0x1p1:
%*5LA: -0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
-# BZ12701 %5LA: -0X8P-16385:0:-1:
-# BZ12701 %*5LA: -0X8P-16385:0:-1:
-# BZ12701 %5LA: -0X0P+0:0:-1:
-# BZ12701 %*5LA: -0X0P+0:0:-1:
-# BZ12701 %5LA: -0X0P0:0:-1:
-# BZ12701 %*5LA: -0X0P0:0:-1:
+%5LA: -0X8P-16385:0:-1:
+%*5LA: -0X8P-16385:0:-1:
+%5LA: -0X0P+0:0:-1:
+%*5LA: -0X0P+0:0:-1:
+%5LA: -0X0P0:0:-1:
+%*5LA: -0X0P0:0:-1:
%5LA: -NAN(09A_Zaz):0:-1:
%*5LA: -NAN(09A_Zaz):0:-1:
%5LA: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5LA: NAN(09A_Zaz):0:-1:
%5LA: 0X0P0:1:6:0x0:
%*5LA: 0X0P0:0:6:
-# BZ12701 %5LA: 0X0P+0:0:-1:
-# BZ12701 %*5LA: 0X0P+0:0:-1:
-# BZ12701 %5LA: 0X8P-16385:0:-1:
-# BZ12701 %*5LA: 0X8P-16385:0:-1:
+%5LA: 0X0P+0:0:-1:
+%*5LA: 0X0P+0:0:-1:
+%5LA: 0X8P-16385:0:-1:
+%*5LA: 0X8P-16385:0:-1:
%5LA: 0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.18p1:
%*5LA: 0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
%5LA: 0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5LA: +NAN():0:-1:
%5LA: +NAN(09A_Zaz):0:-1:
%*5LA: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5LA: +0X0P0:0:-1:
-# BZ12701 %*5LA: +0X0P0:0:-1:
-# BZ12701 %5LA: +0X0P+0:0:-1:
-# BZ12701 %*5LA: +0X0P+0:0:-1:
-# BZ12701 %5LA: +0X8P-16385:0:-1:
-# BZ12701 %*5LA: +0X8P-16385:0:-1:
+%5LA: +0X0P0:0:-1:
+%*5LA: +0X0P0:0:-1:
+%5LA: +0X0P+0:0:-1:
+%*5LA: +0X0P+0:0:-1:
+%5LA: +0X8P-16385:0:-1:
+%*5LA: +0X8P-16385:0:-1:
%5LA: +0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1p1:
%*5LA: +0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
%5LA: +0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1p1:
diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input
index 0e65a37..5756303 100644
--- a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input
+++ b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input
@@ -148,10 +148,10 @@
%*2Le:nan():0:-1:
%2Le:nan(09A_Zaz):0:-1:
%*2Le:nan(09A_Zaz):0:-1:
-# BZ12701 %2Le:0e0:0:-1:
-# BZ12701 %*2Le:0e0:0:-1:
-# BZ12701 %2Le:0e+0:0:-1:
-# BZ12701 %*2Le:0e+0:0:-1:
+%2Le:0e0:0:-1:
+%*2Le:0e0:0:-1:
+%2Le:0e+0:0:-1:
+%*2Le:0e+0:0:-1:
%2Le:3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1:
%*2Le:3.36210314311209350626267781732175260e-4932:0:2:
%2Le:3.6190587245056029583909936820055344e03716:1:2:0x1.8p1:
@@ -198,10 +198,10 @@
%*3Le:-3.6190587245056029583909936820055344e03716:0:3:
%3Le:-3.36210314311209350626267781732175260e-4932:1:3:-0x1.8p1:
%*3Le:-3.36210314311209350626267781732175260e-4932:0:3:
-# BZ12701 %3Le:-0e+0:0:-1:
-# BZ12701 %*3Le:-0e+0:0:-1:
-# BZ12701 %3Le:-0e0:0:-1:
-# BZ12701 %*3Le:-0e0:0:-1:
+%3Le:-0e+0:0:-1:
+%*3Le:-0e+0:0:-1:
+%3Le:-0e0:0:-1:
+%*3Le:-0e0:0:-1:
%3Le:-nan(09A_Zaz):0:-1:
%*3Le:-nan(09A_Zaz):0:-1:
%3Le:-nan():0:-1:
@@ -212,8 +212,8 @@
%*3Le:nan(09A_Zaz):0:3:
%3Le:0e0:1:3:0x0:
%*3Le:0e0:0:3:
-# BZ12701 %3Le:0e+0:0:-1:
-# BZ12701 %*3Le:0e+0:0:-1:
+%3Le:0e+0:0:-1:
+%*3Le:0e+0:0:-1:
%3Le:3.36210314311209350626267781732175260e-4932:1:3:0x1.a666666666666666666666666666p1:
%*3Le:3.36210314311209350626267781732175260e-4932:0:3:
%3Le:3.6190587245056029583909936820055344e03716:1:3:0x1.cccccccccccccccccccccccccccdp1:
@@ -230,10 +230,10 @@
%*3Le:+nan():0:-1:
%3Le:+nan(09A_Zaz):0:-1:
%*3Le:+nan(09A_Zaz):0:-1:
-# BZ12701 %3Le:+0e0:0:-1:
-# BZ12701 %*3Le:+0e0:0:-1:
-# BZ12701 %3Le:+0e+0:0:-1:
-# BZ12701 %*3Le:+0e+0:0:-1:
+%3Le:+0e0:0:-1:
+%*3Le:+0e0:0:-1:
+%3Le:+0e+0:0:-1:
+%*3Le:+0e+0:0:-1:
%3Le:+3.36210314311209350626267781732175260e-4932:1:3:0x1.8p1:
%*3Le:+3.36210314311209350626267781732175260e-4932:0:3:
%3Le:+3.6190587245056029583909936820055344e03716:1:3:0x1.8p1:
@@ -260,8 +260,8 @@
%*4Le:-3.6190587245056029583909936820055344e03716:0:4:
%4Le:-3.36210314311209350626267781732175260e-4932:1:4:-0x1.a666666666666666666666666666p1:
%*4Le:-3.36210314311209350626267781732175260e-4932:0:4:
-# BZ12701 %4Le:-0e+0:0:-1:
-# BZ12701 %*4Le:-0e+0:0:-1:
+%4Le:-0e+0:0:-1:
+%*4Le:-0e+0:0:-1:
%4Le:-0e0:1:4:-0x0:
%*4Le:-0e0:0:4:
%4Le:-nan(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4Le:+nan(09A_Zaz):0:4:
%4Le:+0e0:1:4:0x0:
%*4Le:+0e0:0:4:
-# BZ12701 %4Le:+0e+0:0:-1:
-# BZ12701 %*4Le:+0e+0:0:-1:
+%4Le:+0e+0:0:-1:
+%*4Le:+0e+0:0:-1:
%4Le:+3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666666666666666p1:
%*4Le:+3.36210314311209350626267781732175260e-4932:0:4:
%4Le:+3.6190587245056029583909936820055344e03716:1:4:0x1.cccccccccccccccccccccccccccdp1:
@@ -312,16 +312,16 @@
%*40Le::0:-1:
%40Le:-infinity:1:9:-inf:
%*40Le:-infinity:0:9:
-# BZ12701 %40Le:-1.18973149535723176508575932662800702e+4932:0:-1:
-# BZ12701 %*40Le:-1.18973149535723176508575932662800702e+4932:0:-1:
+%40Le:-1.18973149535723176508575932662800702e+4932:0:-1:
+%*40Le:-1.18973149535723176508575932662800702e+4932:0:-1:
%40Le:-1.18973149535723176508575932662800702e4932:1:40:-0x1.73ca850660e6e6c57bb65bfbc7f1p13:
%*40Le:-1.18973149535723176508575932662800702e4932:0:40:
%40Le:-3.6190587245056029583909936820055344e+3716:1:40:-0x1.c461e11236e13b300745afb88861p11:
%*40Le:-3.6190587245056029583909936820055344e+3716:0:40:
%40Le:-3.6190587245056029583909936820055344e03716:1:40:-0x1.c461e11236e13b300745afb88861p11:
%*40Le:-3.6190587245056029583909936820055344e03716:0:40:
-# BZ12701 %40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
-# BZ12701 %*40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
+%40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
+%*40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
%40Le:-0e+0:1:5:-0x0:
%*40Le:-0e+0:0:5:
%40Le:-0e0:1:4:-0x0:
@@ -358,16 +358,16 @@
%*40Le:+0e0:0:4:
%40Le:+0e+0:1:5:0x0:
%*40Le:+0e+0:0:5:
-# BZ12701 %40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
-# BZ12701 %*40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
+%40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
+%*40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
%40Le:+3.6190587245056029583909936820055344e03716:1:40:0x1.c461e11236e13b300745afb88861p11:
%*40Le:+3.6190587245056029583909936820055344e03716:0:40:
%40Le:+3.6190587245056029583909936820055344e+3716:1:40:0x1.c461e11236e13b300745afb88861p11:
%*40Le:+3.6190587245056029583909936820055344e+3716:0:40:
%40Le:+1.18973149535723176508575932662800702e4932:1:40:0x1.73ca850660e6e6c57bb65bfbc7f1p13:
%*40Le:+1.18973149535723176508575932662800702e4932:0:40:
-# BZ12701 %40Le:+1.18973149535723176508575932662800702e+4932:0:-1:
-# BZ12701 %*40Le:+1.18973149535723176508575932662800702e+4932:0:-1:
+%40Le:+1.18973149535723176508575932662800702e+4932:0:-1:
+%*40Le:+1.18973149535723176508575932662800702e+4932:0:-1:
%40Le:+infinity:1:9:inf:
%*40Le:+infinity:0:9:
%48Le::0:-1:
@@ -446,10 +446,10 @@
%*3Le: -3.6190587245056029583909936820055344e03716:0:4:
%3Le: -3.36210314311209350626267781732175260e-4932:1:4:-0x1.8p1:
%*3Le: -3.36210314311209350626267781732175260e-4932:0:4:
-# BZ12701 %3Le: -0e+0:0:-1:
-# BZ12701 %*3Le: -0e+0:0:-1:
-# BZ12701 %3Le: -0e0:0:-1:
-# BZ12701 %*3Le: -0e0:0:-1:
+%3Le: -0e+0:0:-1:
+%*3Le: -0e+0:0:-1:
+%3Le: -0e0:0:-1:
+%*3Le: -0e0:0:-1:
%3Le: -nan(09A_Zaz):0:-1:
%*3Le: -nan(09A_Zaz):0:-1:
%3Le: -nan():0:-1:
@@ -460,8 +460,8 @@
%*3Le: nan(09A_Zaz):0:4:
%3Le: 0e0:1:4:0x0:
%*3Le: 0e0:0:4:
-# BZ12701 %3Le: 0e+0:0:-1:
-# BZ12701 %*3Le: 0e+0:0:-1:
+%3Le: 0e+0:0:-1:
+%*3Le: 0e+0:0:-1:
%3Le: 3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666666666666666p1:
%*3Le: 3.36210314311209350626267781732175260e-4932:0:4:
%3Le: 3.6190587245056029583909936820055344e03716:1:4:0x1.cccccccccccccccccccccccccccdp1:
@@ -478,10 +478,10 @@
%*3Le: +nan():0:-1:
%3Le: +nan(09A_Zaz):0:-1:
%*3Le: +nan(09A_Zaz):0:-1:
-# BZ12701 %3Le: +0e0:0:-1:
-# BZ12701 %*3Le: +0e0:0:-1:
-# BZ12701 %3Le: +0e+0:0:-1:
-# BZ12701 %*3Le: +0e+0:0:-1:
+%3Le: +0e0:0:-1:
+%*3Le: +0e0:0:-1:
+%3Le: +0e+0:0:-1:
+%*3Le: +0e+0:0:-1:
%3Le: +3.36210314311209350626267781732175260e-4932:1:4:0x1.8p1:
%*3Le: +3.36210314311209350626267781732175260e-4932:0:4:
%3Le: +3.6190587245056029583909936820055344e03716:1:4:0x1.8p1:
diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input
index 8992c73..cf5e751 100644
--- a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input
+++ b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input
@@ -148,10 +148,10 @@
%*2LE:NAN():0:-1:
%2LE:NAN(09A_Zaz):0:-1:
%*2LE:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LE:0E0:0:-1:
-# BZ12701 %*2LE:0E0:0:-1:
-# BZ12701 %2LE:0E+0:0:-1:
-# BZ12701 %*2LE:0E+0:0:-1:
+%2LE:0E0:0:-1:
+%*2LE:0E0:0:-1:
+%2LE:0E+0:0:-1:
+%*2LE:0E+0:0:-1:
%2LE:3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1:
%*2LE:3.36210314311209350626267781732175260e-4932:0:2:
%2LE:3.6190587245056029583909936820055344E03716:1:2:0x1.8p1:
@@ -198,10 +198,10 @@
%*3LE:-3.6190587245056029583909936820055344E03716:0:3:
%3LE:-3.36210314311209350626267781732175260e-4932:1:3:-0x1.8p1:
%*3LE:-3.36210314311209350626267781732175260e-4932:0:3:
-# BZ12701 %3LE:-0E+0:0:-1:
-# BZ12701 %*3LE:-0E+0:0:-1:
-# BZ12701 %3LE:-0E0:0:-1:
-# BZ12701 %*3LE:-0E0:0:-1:
+%3LE:-0E+0:0:-1:
+%*3LE:-0E+0:0:-1:
+%3LE:-0E0:0:-1:
+%*3LE:-0E0:0:-1:
%3LE:-NAN(09A_Zaz):0:-1:
%*3LE:-NAN(09A_Zaz):0:-1:
%3LE:-NAN():0:-1:
@@ -212,8 +212,8 @@
%*3LE:NAN(09A_Zaz):0:3:
%3LE:0E0:1:3:0x0:
%*3LE:0E0:0:3:
-# BZ12701 %3LE:0E+0:0:-1:
-# BZ12701 %*3LE:0E+0:0:-1:
+%3LE:0E+0:0:-1:
+%*3LE:0E+0:0:-1:
%3LE:3.36210314311209350626267781732175260e-4932:1:3:0x1.a666666666666666666666666666p1:
%*3LE:3.36210314311209350626267781732175260e-4932:0:3:
%3LE:3.6190587245056029583909936820055344E03716:1:3:0x1.cccccccccccccccccccccccccccdp1:
@@ -230,10 +230,10 @@
%*3LE:+NAN():0:-1:
%3LE:+NAN(09A_Zaz):0:-1:
%*3LE:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LE:+0E0:0:-1:
-# BZ12701 %*3LE:+0E0:0:-1:
-# BZ12701 %3LE:+0E+0:0:-1:
-# BZ12701 %*3LE:+0E+0:0:-1:
+%3LE:+0E0:0:-1:
+%*3LE:+0E0:0:-1:
+%3LE:+0E+0:0:-1:
+%*3LE:+0E+0:0:-1:
%3LE:+3.36210314311209350626267781732175260e-4932:1:3:0x1.8p1:
%*3LE:+3.36210314311209350626267781732175260e-4932:0:3:
%3LE:+3.6190587245056029583909936820055344E03716:1:3:0x1.8p1:
@@ -260,8 +260,8 @@
%*4LE:-3.6190587245056029583909936820055344E03716:0:4:
%4LE:-3.36210314311209350626267781732175260e-4932:1:4:-0x1.a666666666666666666666666666p1:
%*4LE:-3.36210314311209350626267781732175260e-4932:0:4:
-# BZ12701 %4LE:-0E+0:0:-1:
-# BZ12701 %*4LE:-0E+0:0:-1:
+%4LE:-0E+0:0:-1:
+%*4LE:-0E+0:0:-1:
%4LE:-0E0:1:4:-0x0:
%*4LE:-0E0:0:4:
%4LE:-NAN(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4LE:+NAN(09A_Zaz):0:4:
%4LE:+0E0:1:4:0x0:
%*4LE:+0E0:0:4:
-# BZ12701 %4LE:+0E+0:0:-1:
-# BZ12701 %*4LE:+0E+0:0:-1:
+%4LE:+0E+0:0:-1:
+%*4LE:+0E+0:0:-1:
%4LE:+3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666666666666666p1:
%*4LE:+3.36210314311209350626267781732175260e-4932:0:4:
%4LE:+3.6190587245056029583909936820055344E03716:1:4:0x1.cccccccccccccccccccccccccccdp1:
@@ -312,16 +312,16 @@
%*40LE::0:-1:
%40LE:-INFINITY:1:9:-inf:
%*40LE:-INFINITY:0:9:
-# BZ12701 %40LE:-1.18973149535723176508575932662800702E+4932:0:-1:
-# BZ12701 %*40LE:-1.18973149535723176508575932662800702E+4932:0:-1:
+%40LE:-1.18973149535723176508575932662800702E+4932:0:-1:
+%*40LE:-1.18973149535723176508575932662800702E+4932:0:-1:
%40LE:-1.18973149535723176508575932662800702E4932:1:40:-0x1.73ca850660e6e6c57bb65bfbc7f1p13:
%*40LE:-1.18973149535723176508575932662800702E4932:0:40:
%40LE:-3.6190587245056029583909936820055344E+3716:1:40:-0x1.c461e11236e13b300745afb88861p11:
%*40LE:-3.6190587245056029583909936820055344E+3716:0:40:
%40LE:-3.6190587245056029583909936820055344E03716:1:40:-0x1.c461e11236e13b300745afb88861p11:
%*40LE:-3.6190587245056029583909936820055344E03716:0:40:
-# BZ12701 %40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
-# BZ12701 %*40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
+%40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
+%*40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
%40LE:-0E+0:1:5:-0x0:
%*40LE:-0E+0:0:5:
%40LE:-0E0:1:4:-0x0:
@@ -358,16 +358,16 @@
%*40LE:+0E0:0:4:
%40LE:+0E+0:1:5:0x0:
%*40LE:+0E+0:0:5:
-# BZ12701 %40LE:+3.36210314311209350626267781732175260e-4932:0:-1:
-# BZ12701 %*40LE:+3.36210314311209350626267781732175260e-4932:0:-1:
+%40LE:+3.36210314311209350626267781732175260e-4932:0:-1:
+%*40LE:+3.36210314311209350626267781732175260e-4932:0:-1:
%40LE:+3.6190587245056029583909936820055344E03716:1:40:0x1.c461e11236e13b300745afb88861p11:
%*40LE:+3.6190587245056029583909936820055344E03716:0:40:
%40LE:+3.6190587245056029583909936820055344E+3716:1:40:0x1.c461e11236e13b300745afb88861p11:
%*40LE:+3.6190587245056029583909936820055344E+3716:0:40:
%40LE:+1.18973149535723176508575932662800702E4932:1:40:0x1.73ca850660e6e6c57bb65bfbc7f1p13:
%*40LE:+1.18973149535723176508575932662800702E4932:0:40:
-# BZ12701 %40LE:+1.18973149535723176508575932662800702E+4932:0:-1:
-# BZ12701 %*40LE:+1.18973149535723176508575932662800702E+4932:0:-1:
+%40LE:+1.18973149535723176508575932662800702E+4932:0:-1:
+%*40LE:+1.18973149535723176508575932662800702E+4932:0:-1:
%40LE:+INFINITY:1:9:inf:
%*40LE:+INFINITY:0:9:
%48LE::0:-1:
@@ -446,10 +446,10 @@
%*3LE: -3.6190587245056029583909936820055344E03716:0:4:
%3LE: -3.36210314311209350626267781732175260e-4932:1:4:-0x1.8p1:
%*3LE: -3.36210314311209350626267781732175260e-4932:0:4:
-# BZ12701 %3LE: -0E+0:0:-1:
-# BZ12701 %*3LE: -0E+0:0:-1:
-# BZ12701 %3LE: -0E0:0:-1:
-# BZ12701 %*3LE: -0E0:0:-1:
+%3LE: -0E+0:0:-1:
+%*3LE: -0E+0:0:-1:
+%3LE: -0E0:0:-1:
+%*3LE: -0E0:0:-1:
%3LE: -NAN(09A_Zaz):0:-1:
%*3LE: -NAN(09A_Zaz):0:-1:
%3LE: -NAN():0:-1:
@@ -460,8 +460,8 @@
%*3LE: NAN(09A_Zaz):0:4:
%3LE: 0E0:1:4:0x0:
%*3LE: 0E0:0:4:
-# BZ12701 %3LE: 0E+0:0:-1:
-# BZ12701 %*3LE: 0E+0:0:-1:
+%3LE: 0E+0:0:-1:
+%*3LE: 0E+0:0:-1:
%3LE: 3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666666666666666p1:
%*3LE: 3.36210314311209350626267781732175260e-4932:0:4:
%3LE: 3.6190587245056029583909936820055344E03716:1:4:0x1.cccccccccccccccccccccccccccdp1:
@@ -478,10 +478,10 @@
%*3LE: +NAN():0:-1:
%3LE: +NAN(09A_Zaz):0:-1:
%*3LE: +NAN(09A_Zaz):0:-1:
-# BZ12701 %3LE: +0E0:0:-1:
-# BZ12701 %*3LE: +0E0:0:-1:
-# BZ12701 %3LE: +0E+0:0:-1:
-# BZ12701 %*3LE: +0E+0:0:-1:
+%3LE: +0E0:0:-1:
+%*3LE: +0E0:0:-1:
+%3LE: +0E+0:0:-1:
+%*3LE: +0E+0:0:-1:
%3LE: +3.36210314311209350626267781732175260e-4932:1:4:0x1.8p1:
%*3LE: +3.36210314311209350626267781732175260e-4932:0:4:
%3LE: +3.6190587245056029583909936820055344E03716:1:4:0x1.8p1:
diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input
index 64560b8..fb5173c 100644
--- a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input
+++ b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input
@@ -148,20 +148,20 @@
%*2Lg:nan():0:-1:
%2Lg:nan(09A_Zaz):0:-1:
%*2Lg:nan(09A_Zaz):0:-1:
-# BZ12701 %2Lg:0x0p0:0:-1:
-# BZ12701 %*2Lg:0x0p0:0:-1:
-# BZ12701 %2Lg:0x0p+0:0:-1:
-# BZ12701 %*2Lg:0x0p+0:0:-1:
-# BZ12701 %2Lg:0x8p-16385:0:-1:
-# BZ12701 %*2Lg:0x8p-16385:0:-1:
-# BZ12701 %2Lg:0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %*2Lg:0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %2Lg:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*2Lg:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %2Lg:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %*2Lg:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %2Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*2Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%2Lg:0x0p0:0:-1:
+%*2Lg:0x0p0:0:-1:
+%2Lg:0x0p+0:0:-1:
+%*2Lg:0x0p+0:0:-1:
+%2Lg:0x8p-16385:0:-1:
+%*2Lg:0x8p-16385:0:-1:
+%2Lg:0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*2Lg:0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%2Lg:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*2Lg:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%2Lg:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*2Lg:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%2Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*2Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%2Lg:infinity:0:-1:
%*2Lg:infinity:0:-1:
%2Lg:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3Lg::0:-1:
%3Lg:-infinity:0:-1:
%*3Lg:-infinity:0:-1:
-# BZ12701 %3Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*3Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %3Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %*3Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %3Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*3Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %3Lg:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %*3Lg:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %3Lg:-0x8p-16385:0:-1:
-# BZ12701 %*3Lg:-0x8p-16385:0:-1:
-# BZ12701 %3Lg:-0x0p+0:0:-1:
-# BZ12701 %*3Lg:-0x0p+0:0:-1:
-# BZ12701 %3Lg:-0x0p0:0:-1:
-# BZ12701 %*3Lg:-0x0p0:0:-1:
+%3Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*3Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%3Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*3Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%3Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*3Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%3Lg:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*3Lg:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%3Lg:-0x8p-16385:0:-1:
+%*3Lg:-0x8p-16385:0:-1:
+%3Lg:-0x0p+0:0:-1:
+%*3Lg:-0x0p+0:0:-1:
+%3Lg:-0x0p0:0:-1:
+%*3Lg:-0x0p0:0:-1:
%3Lg:-nan(09A_Zaz):0:-1:
%*3Lg:-nan(09A_Zaz):0:-1:
%3Lg:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3Lg:+nan():0:-1:
%3Lg:+nan(09A_Zaz):0:-1:
%*3Lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %3Lg:+0x0p0:0:-1:
-# BZ12701 %*3Lg:+0x0p0:0:-1:
-# BZ12701 %3Lg:+0x0p+0:0:-1:
-# BZ12701 %*3Lg:+0x0p+0:0:-1:
-# BZ12701 %3Lg:+0x8p-16385:0:-1:
-# BZ12701 %*3Lg:+0x8p-16385:0:-1:
-# BZ12701 %3Lg:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %*3Lg:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %3Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*3Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %3Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %*3Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %3Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*3Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%3Lg:+0x0p0:0:-1:
+%*3Lg:+0x0p0:0:-1:
+%3Lg:+0x0p+0:0:-1:
+%*3Lg:+0x0p+0:0:-1:
+%3Lg:+0x8p-16385:0:-1:
+%*3Lg:+0x8p-16385:0:-1:
+%3Lg:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*3Lg:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%3Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*3Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%3Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*3Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%3Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*3Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%3Lg:+infinity:0:-1:
%*3Lg:+infinity:0:-1:
%4Lg::0:-1:
@@ -272,12 +272,12 @@
%*4Lg:nan():0:-1:
%4Lg:nan(09A_Zaz):0:-1:
%*4Lg:nan(09A_Zaz):0:-1:
-# BZ12701 %4Lg:0x0p0:0:-1:
-# BZ12701 %*4Lg:0x0p0:0:-1:
-# BZ12701 %4Lg:0x0p+0:0:-1:
-# BZ12701 %*4Lg:0x0p+0:0:-1:
-# BZ12701 %4Lg:0x8p-16385:0:-1:
-# BZ12701 %*4Lg:0x8p-16385:0:-1:
+%4Lg:0x0p0:0:-1:
+%*4Lg:0x0p0:0:-1:
+%4Lg:0x0p+0:0:-1:
+%*4Lg:0x0p+0:0:-1:
+%4Lg:0x8p-16385:0:-1:
+%*4Lg:0x8p-16385:0:-1:
%4Lg:0x2.3456789abcdef0123456789abcdep012345:1:4:0x1p1:
%*4Lg:0x2.3456789abcdef0123456789abcdep012345:0:4:
%4Lg:0x2.3456789abcdef0123456789abcdep+12345:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:5:
%5Lg:-0x2.3456789abcdef0123456789abcdep012345:1:5:-0x1p1:
%*5Lg:-0x2.3456789abcdef0123456789abcdep012345:0:5:
-# BZ12701 %5Lg:-0x8p-16385:0:-1:
-# BZ12701 %*5Lg:-0x8p-16385:0:-1:
-# BZ12701 %5Lg:-0x0p+0:0:-1:
-# BZ12701 %*5Lg:-0x0p+0:0:-1:
-# BZ12701 %5Lg:-0x0p0:0:-1:
-# BZ12701 %*5Lg:-0x0p0:0:-1:
+%5Lg:-0x8p-16385:0:-1:
+%*5Lg:-0x8p-16385:0:-1:
+%5Lg:-0x0p+0:0:-1:
+%*5Lg:-0x0p+0:0:-1:
+%5Lg:-0x0p0:0:-1:
+%*5Lg:-0x0p0:0:-1:
%5Lg:-nan(09A_Zaz):0:-1:
%*5Lg:-nan(09A_Zaz):0:-1:
%5Lg:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5Lg:nan(09A_Zaz):0:-1:
%5Lg:0x0p0:1:5:0x0:
%*5Lg:0x0p0:0:5:
-# BZ12701 %5Lg:0x0p+0:0:-1:
-# BZ12701 %*5Lg:0x0p+0:0:-1:
-# BZ12701 %5Lg:0x8p-16385:0:-1:
-# BZ12701 %*5Lg:0x8p-16385:0:-1:
+%5Lg:0x0p+0:0:-1:
+%*5Lg:0x0p+0:0:-1:
+%5Lg:0x8p-16385:0:-1:
+%*5Lg:0x8p-16385:0:-1:
%5Lg:0x2.3456789abcdef0123456789abcdep012345:1:5:0x1.18p1:
%*5Lg:0x2.3456789abcdef0123456789abcdep012345:0:5:
%5Lg:0x2.3456789abcdef0123456789abcdep+12345:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5Lg:+nan():0:-1:
%5Lg:+nan(09A_Zaz):0:-1:
%*5Lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %5Lg:+0x0p0:0:-1:
-# BZ12701 %*5Lg:+0x0p0:0:-1:
-# BZ12701 %5Lg:+0x0p+0:0:-1:
-# BZ12701 %*5Lg:+0x0p+0:0:-1:
-# BZ12701 %5Lg:+0x8p-16385:0:-1:
-# BZ12701 %*5Lg:+0x8p-16385:0:-1:
+%5Lg:+0x0p0:0:-1:
+%*5Lg:+0x0p0:0:-1:
+%5Lg:+0x0p+0:0:-1:
+%*5Lg:+0x0p+0:0:-1:
+%5Lg:+0x8p-16385:0:-1:
+%*5Lg:+0x8p-16385:0:-1:
%5Lg:+0x2.3456789abcdef0123456789abcdep012345:1:5:0x1p1:
%*5Lg:+0x2.3456789abcdef0123456789abcdep012345:0:5:
%5Lg:+0x2.3456789abcdef0123456789abcdep+12345:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:6:
%6Lg:-0x2.3456789abcdef0123456789abcdep012345:1:6:-0x1.18p1:
%*6Lg:-0x2.3456789abcdef0123456789abcdep012345:0:6:
-# BZ12701 %6Lg:-0x8p-16385:0:-1:
-# BZ12701 %*6Lg:-0x8p-16385:0:-1:
-# BZ12701 %6Lg:-0x0p+0:0:-1:
-# BZ12701 %*6Lg:-0x0p+0:0:-1:
+%6Lg:-0x8p-16385:0:-1:
+%*6Lg:-0x8p-16385:0:-1:
+%6Lg:-0x0p+0:0:-1:
+%*6Lg:-0x0p+0:0:-1:
%6Lg:-0x0p0:1:6:-0x0:
%*6Lg:-0x0p0:0:6:
%6Lg:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6Lg:+nan(09A_Zaz):0:-1:
%6Lg:+0x0p0:1:6:0x0:
%*6Lg:+0x0p0:0:6:
-# BZ12701 %6Lg:+0x0p+0:0:-1:
-# BZ12701 %*6Lg:+0x0p+0:0:-1:
-# BZ12701 %6Lg:+0x8p-16385:0:-1:
-# BZ12701 %*6Lg:+0x8p-16385:0:-1:
+%6Lg:+0x0p+0:0:-1:
+%*6Lg:+0x0p+0:0:-1:
+%6Lg:+0x8p-16385:0:-1:
+%*6Lg:+0x8p-16385:0:-1:
%6Lg:+0x2.3456789abcdef0123456789abcdep012345:1:6:0x1.18p1:
%*6Lg:+0x2.3456789abcdef0123456789abcdep012345:0:6:
%6Lg:+0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*35Lg::0:-1:
%35Lg:-infinity:1:9:-inf:
%*35Lg:-infinity:0:9:
-# BZ12701 %35Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*35Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%35Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*35Lg:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%35Lg:-0x7.fffffffffffffffffffffffffffcp16381:1:35:-0x1.ffffffffffffffffffffffffffffp3:
%*35Lg:-0x7.fffffffffffffffffffffffffffcp16381:0:35:
-# BZ12701 %35Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*35Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%35Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*35Lg:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
%35Lg:-0x2.3456789abcdef0123456789abcdep012345:1:35:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35Lg:-0x2.3456789abcdef0123456789abcdep012345:0:35:
%35Lg:-0x8p-16385:1:11:-0x1p-16382:
@@ -486,12 +486,12 @@
%*35Lg:+0x8p-16385:0:11:
%35Lg:+0x2.3456789abcdef0123456789abcdep012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35Lg:+0x2.3456789abcdef0123456789abcdep012345:0:35:
-# BZ12701 %35Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*35Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%35Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*35Lg:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
%35Lg:+0x7.fffffffffffffffffffffffffffcp16381:1:35:0x1.ffffffffffffffffffffffffffffp3:
%*35Lg:+0x7.fffffffffffffffffffffffffffcp16381:0:35:
-# BZ12701 %35Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*35Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%35Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*35Lg:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%35Lg:+infinity:1:9:inf:
%*35Lg:+infinity:0:9:
%53Lg::0:-1:
@@ -568,12 +568,12 @@
%*5Lg: -0x2.3456789abcdef0123456789abcdep+12345:0:6:
%5Lg: -0x2.3456789abcdef0123456789abcdep012345:1:6:-0x1p1:
%*5Lg: -0x2.3456789abcdef0123456789abcdep012345:0:6:
-# BZ12701 %5Lg: -0x8p-16385:0:-1:
-# BZ12701 %*5Lg: -0x8p-16385:0:-1:
-# BZ12701 %5Lg: -0x0p+0:0:-1:
-# BZ12701 %*5Lg: -0x0p+0:0:-1:
-# BZ12701 %5Lg: -0x0p0:0:-1:
-# BZ12701 %*5Lg: -0x0p0:0:-1:
+%5Lg: -0x8p-16385:0:-1:
+%*5Lg: -0x8p-16385:0:-1:
+%5Lg: -0x0p+0:0:-1:
+%*5Lg: -0x0p+0:0:-1:
+%5Lg: -0x0p0:0:-1:
+%*5Lg: -0x0p0:0:-1:
%5Lg: -nan(09A_Zaz):0:-1:
%*5Lg: -nan(09A_Zaz):0:-1:
%5Lg: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5Lg: nan(09A_Zaz):0:-1:
%5Lg: 0x0p0:1:6:0x0:
%*5Lg: 0x0p0:0:6:
-# BZ12701 %5Lg: 0x0p+0:0:-1:
-# BZ12701 %*5Lg: 0x0p+0:0:-1:
-# BZ12701 %5Lg: 0x8p-16385:0:-1:
-# BZ12701 %*5Lg: 0x8p-16385:0:-1:
+%5Lg: 0x0p+0:0:-1:
+%*5Lg: 0x0p+0:0:-1:
+%5Lg: 0x8p-16385:0:-1:
+%*5Lg: 0x8p-16385:0:-1:
%5Lg: 0x2.3456789abcdef0123456789abcdep012345:1:6:0x1.18p1:
%*5Lg: 0x2.3456789abcdef0123456789abcdep012345:0:6:
%5Lg: 0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5Lg: +nan():0:-1:
%5Lg: +nan(09A_Zaz):0:-1:
%*5Lg: +nan(09A_Zaz):0:-1:
-# BZ12701 %5Lg: +0x0p0:0:-1:
-# BZ12701 %*5Lg: +0x0p0:0:-1:
-# BZ12701 %5Lg: +0x0p+0:0:-1:
-# BZ12701 %*5Lg: +0x0p+0:0:-1:
-# BZ12701 %5Lg: +0x8p-16385:0:-1:
-# BZ12701 %*5Lg: +0x8p-16385:0:-1:
+%5Lg: +0x0p0:0:-1:
+%*5Lg: +0x0p0:0:-1:
+%5Lg: +0x0p+0:0:-1:
+%*5Lg: +0x0p+0:0:-1:
+%5Lg: +0x8p-16385:0:-1:
+%*5Lg: +0x8p-16385:0:-1:
%5Lg: +0x2.3456789abcdef0123456789abcdep012345:1:6:0x1p1:
%*5Lg: +0x2.3456789abcdef0123456789abcdep012345:0:6:
%5Lg: +0x2.3456789abcdef0123456789abcdep+12345:1:6:0x1p1:
diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input
index 7b370c5..e9020af 100644
--- a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input
+++ b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input
@@ -148,20 +148,20 @@
%*2LG:NAN():0:-1:
%2LG:NAN(09A_Zaz):0:-1:
%*2LG:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LG:0X0P0:0:-1:
-# BZ12701 %*2LG:0X0P0:0:-1:
-# BZ12701 %2LG:0X0P+0:0:-1:
-# BZ12701 %*2LG:0X0P+0:0:-1:
-# BZ12701 %2LG:0X8P-16385:0:-1:
-# BZ12701 %*2LG:0X8P-16385:0:-1:
-# BZ12701 %2LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %*2LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %2LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*2LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %2LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %*2LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %2LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*2LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%2LG:0X0P0:0:-1:
+%*2LG:0X0P0:0:-1:
+%2LG:0X0P+0:0:-1:
+%*2LG:0X0P+0:0:-1:
+%2LG:0X8P-16385:0:-1:
+%*2LG:0X8P-16385:0:-1:
+%2LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*2LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%2LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*2LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%2LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*2LG:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%2LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*2LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%2LG:INFINITY:0:-1:
%*2LG:INFINITY:0:-1:
%2LG:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LG::0:-1:
%3LG:-INFINITY:0:-1:
%*3LG:-INFINITY:0:-1:
-# BZ12701 %3LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*3LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %3LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %*3LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %3LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*3LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %3LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %*3LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %3LG:-0X8P-16385:0:-1:
-# BZ12701 %*3LG:-0X8P-16385:0:-1:
-# BZ12701 %3LG:-0X0P+0:0:-1:
-# BZ12701 %*3LG:-0X0P+0:0:-1:
-# BZ12701 %3LG:-0X0P0:0:-1:
-# BZ12701 %*3LG:-0X0P0:0:-1:
+%3LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*3LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%3LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*3LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%3LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*3LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%3LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*3LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%3LG:-0X8P-16385:0:-1:
+%*3LG:-0X8P-16385:0:-1:
+%3LG:-0X0P+0:0:-1:
+%*3LG:-0X0P+0:0:-1:
+%3LG:-0X0P0:0:-1:
+%*3LG:-0X0P0:0:-1:
%3LG:-NAN(09A_Zaz):0:-1:
%*3LG:-NAN(09A_Zaz):0:-1:
%3LG:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LG:+NAN():0:-1:
%3LG:+NAN(09A_Zaz):0:-1:
%*3LG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LG:+0X0P0:0:-1:
-# BZ12701 %*3LG:+0X0P0:0:-1:
-# BZ12701 %3LG:+0X0P+0:0:-1:
-# BZ12701 %*3LG:+0X0P+0:0:-1:
-# BZ12701 %3LG:+0X8P-16385:0:-1:
-# BZ12701 %*3LG:+0X8P-16385:0:-1:
-# BZ12701 %3LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %*3LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %3LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*3LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %3LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %*3LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %3LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*3LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%3LG:+0X0P0:0:-1:
+%*3LG:+0X0P0:0:-1:
+%3LG:+0X0P+0:0:-1:
+%*3LG:+0X0P+0:0:-1:
+%3LG:+0X8P-16385:0:-1:
+%*3LG:+0X8P-16385:0:-1:
+%3LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*3LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%3LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*3LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%3LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*3LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%3LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*3LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%3LG:+INFINITY:0:-1:
%*3LG:+INFINITY:0:-1:
%4LG::0:-1:
@@ -272,12 +272,12 @@
%*4LG:NAN():0:-1:
%4LG:NAN(09A_Zaz):0:-1:
%*4LG:NAN(09A_Zaz):0:-1:
-# BZ12701 %4LG:0X0P0:0:-1:
-# BZ12701 %*4LG:0X0P0:0:-1:
-# BZ12701 %4LG:0X0P+0:0:-1:
-# BZ12701 %*4LG:0X0P+0:0:-1:
-# BZ12701 %4LG:0X8P-16385:0:-1:
-# BZ12701 %*4LG:0X8P-16385:0:-1:
+%4LG:0X0P0:0:-1:
+%*4LG:0X0P0:0:-1:
+%4LG:0X0P+0:0:-1:
+%*4LG:0X0P+0:0:-1:
+%4LG:0X8P-16385:0:-1:
+%*4LG:0X8P-16385:0:-1:
%4LG:0X2.3456789ABCDEF0123456789ABCDEP012345:1:4:0x1p1:
%*4LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:4:
%4LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:5:
%5LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:-0x1p1:
%*5LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:5:
-# BZ12701 %5LG:-0X8P-16385:0:-1:
-# BZ12701 %*5LG:-0X8P-16385:0:-1:
-# BZ12701 %5LG:-0X0P+0:0:-1:
-# BZ12701 %*5LG:-0X0P+0:0:-1:
-# BZ12701 %5LG:-0X0P0:0:-1:
-# BZ12701 %*5LG:-0X0P0:0:-1:
+%5LG:-0X8P-16385:0:-1:
+%*5LG:-0X8P-16385:0:-1:
+%5LG:-0X0P+0:0:-1:
+%*5LG:-0X0P+0:0:-1:
+%5LG:-0X0P0:0:-1:
+%*5LG:-0X0P0:0:-1:
%5LG:-NAN(09A_Zaz):0:-1:
%*5LG:-NAN(09A_Zaz):0:-1:
%5LG:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5LG:NAN(09A_Zaz):0:-1:
%5LG:0X0P0:1:5:0x0:
%*5LG:0X0P0:0:5:
-# BZ12701 %5LG:0X0P+0:0:-1:
-# BZ12701 %*5LG:0X0P+0:0:-1:
-# BZ12701 %5LG:0X8P-16385:0:-1:
-# BZ12701 %*5LG:0X8P-16385:0:-1:
+%5LG:0X0P+0:0:-1:
+%*5LG:0X0P+0:0:-1:
+%5LG:0X8P-16385:0:-1:
+%*5LG:0X8P-16385:0:-1:
%5LG:0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:0x1.18p1:
%*5LG:0X2.3456789ABCDEF0123456789ABCDEP012345:0:5:
%5LG:0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5LG:+NAN():0:-1:
%5LG:+NAN(09A_Zaz):0:-1:
%*5LG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5LG:+0X0P0:0:-1:
-# BZ12701 %*5LG:+0X0P0:0:-1:
-# BZ12701 %5LG:+0X0P+0:0:-1:
-# BZ12701 %*5LG:+0X0P+0:0:-1:
-# BZ12701 %5LG:+0X8P-16385:0:-1:
-# BZ12701 %*5LG:+0X8P-16385:0:-1:
+%5LG:+0X0P0:0:-1:
+%*5LG:+0X0P0:0:-1:
+%5LG:+0X0P+0:0:-1:
+%*5LG:+0X0P+0:0:-1:
+%5LG:+0X8P-16385:0:-1:
+%*5LG:+0X8P-16385:0:-1:
%5LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:5:0x1p1:
%*5LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:5:
%5LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
%6LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:-0x1.18p1:
%*6LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
-# BZ12701 %6LG:-0X8P-16385:0:-1:
-# BZ12701 %*6LG:-0X8P-16385:0:-1:
-# BZ12701 %6LG:-0X0P+0:0:-1:
-# BZ12701 %*6LG:-0X0P+0:0:-1:
+%6LG:-0X8P-16385:0:-1:
+%*6LG:-0X8P-16385:0:-1:
+%6LG:-0X0P+0:0:-1:
+%*6LG:-0X0P+0:0:-1:
%6LG:-0X0P0:1:6:-0x0:
%*6LG:-0X0P0:0:6:
%6LG:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6LG:+NAN(09A_Zaz):0:-1:
%6LG:+0X0P0:1:6:0x0:
%*6LG:+0X0P0:0:6:
-# BZ12701 %6LG:+0X0P+0:0:-1:
-# BZ12701 %*6LG:+0X0P+0:0:-1:
-# BZ12701 %6LG:+0X8P-16385:0:-1:
-# BZ12701 %*6LG:+0X8P-16385:0:-1:
+%6LG:+0X0P+0:0:-1:
+%*6LG:+0X0P+0:0:-1:
+%6LG:+0X8P-16385:0:-1:
+%*6LG:+0X8P-16385:0:-1:
%6LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.18p1:
%*6LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
%6LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*35LG::0:-1:
%35LG:-INFINITY:1:9:-inf:
%*35LG:-INFINITY:0:9:
-# BZ12701 %35LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*35LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%35LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*35LG:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%35LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:-0x1.ffffffffffffffffffffffffffffp3:
%*35LG:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35:
-# BZ12701 %35LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*35LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%35LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*35LG:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
%35LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:1:35:-0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35LG:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:35:
%35LG:-0X8P-16385:1:11:-0x1p-16382:
@@ -486,12 +486,12 @@
%*35LG:+0X8P-16385:0:11:
%35LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:1:35:0x1.1a2b3c4d5e6f78091a2b3c4d5e6fp1:
%*35LG:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:35:
-# BZ12701 %35LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*35LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%35LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*35LG:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
%35LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:1:35:0x1.ffffffffffffffffffffffffffffp3:
%*35LG:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:35:
-# BZ12701 %35LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*35LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%35LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*35LG:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%35LG:+INFINITY:1:9:inf:
%*35LG:+INFINITY:0:9:
%53LG::0:-1:
@@ -568,12 +568,12 @@
%*5LG: -0X2.3456789ABCDEF0123456789ABCDEP+12345:0:6:
%5LG: -0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:-0x1p1:
%*5LG: -0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
-# BZ12701 %5LG: -0X8P-16385:0:-1:
-# BZ12701 %*5LG: -0X8P-16385:0:-1:
-# BZ12701 %5LG: -0X0P+0:0:-1:
-# BZ12701 %*5LG: -0X0P+0:0:-1:
-# BZ12701 %5LG: -0X0P0:0:-1:
-# BZ12701 %*5LG: -0X0P0:0:-1:
+%5LG: -0X8P-16385:0:-1:
+%*5LG: -0X8P-16385:0:-1:
+%5LG: -0X0P+0:0:-1:
+%*5LG: -0X0P+0:0:-1:
+%5LG: -0X0P0:0:-1:
+%*5LG: -0X0P0:0:-1:
%5LG: -NAN(09A_Zaz):0:-1:
%*5LG: -NAN(09A_Zaz):0:-1:
%5LG: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5LG: NAN(09A_Zaz):0:-1:
%5LG: 0X0P0:1:6:0x0:
%*5LG: 0X0P0:0:6:
-# BZ12701 %5LG: 0X0P+0:0:-1:
-# BZ12701 %*5LG: 0X0P+0:0:-1:
-# BZ12701 %5LG: 0X8P-16385:0:-1:
-# BZ12701 %*5LG: 0X8P-16385:0:-1:
+%5LG: 0X0P+0:0:-1:
+%*5LG: 0X0P+0:0:-1:
+%5LG: 0X8P-16385:0:-1:
+%*5LG: 0X8P-16385:0:-1:
%5LG: 0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1.18p1:
%*5LG: 0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
%5LG: 0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5LG: +NAN():0:-1:
%5LG: +NAN(09A_Zaz):0:-1:
%*5LG: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5LG: +0X0P0:0:-1:
-# BZ12701 %*5LG: +0X0P0:0:-1:
-# BZ12701 %5LG: +0X0P+0:0:-1:
-# BZ12701 %*5LG: +0X0P+0:0:-1:
-# BZ12701 %5LG: +0X8P-16385:0:-1:
-# BZ12701 %*5LG: +0X8P-16385:0:-1:
+%5LG: +0X0P0:0:-1:
+%*5LG: +0X0P0:0:-1:
+%5LG: +0X0P+0:0:-1:
+%*5LG: +0X0P+0:0:-1:
+%5LG: +0X8P-16385:0:-1:
+%*5LG: +0X8P-16385:0:-1:
%5LG: +0X2.3456789ABCDEF0123456789ABCDEP012345:1:6:0x1p1:
%*5LG: +0X2.3456789ABCDEF0123456789ABCDEP012345:0:6:
%5LG: +0X2.3456789ABCDEF0123456789ABCDEP+12345:1:6:0x1p1:
diff --git a/sysdeps/ieee754/ldbl-128ibm-compat/Versions b/sysdeps/ieee754/ldbl-128ibm-compat/Versions
index b93723e..cd39b6a 100644
--- a/sysdeps/ieee754/ldbl-128ibm-compat/Versions
+++ b/sysdeps/ieee754/ldbl-128ibm-compat/Versions
@@ -154,6 +154,7 @@ libm {
__tanpiieee128;
}
GLIBC_2.42 {
+ __pownieee128;
__powrieee128;
__rsqrtieee128;
}
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
index a7377d5..6f3b84b 100644
--- a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
+++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
@@ -148,20 +148,20 @@
%*2La:nan():0:-1:
%2La:nan(09A_Zaz):0:-1:
%*2La:nan(09A_Zaz):0:-1:
-# BZ12701 %2La:0x0p0:0:-1:
-# BZ12701 %*2La:0x0p0:0:-1:
-# BZ12701 %2La:0x0p+0:0:-1:
-# BZ12701 %*2La:0x0p+0:0:-1:
-# BZ12701 %2La:0x8p-972:0:-1:
-# BZ12701 %*2La:0x8p-972:0:-1:
-# BZ12701 %2La:0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %2La:0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %2La:0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %*2La:0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %2La:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*2La:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%2La:0x0p0:0:-1:
+%*2La:0x0p0:0:-1:
+%2La:0x0p+0:0:-1:
+%*2La:0x0p+0:0:-1:
+%2La:0x8p-972:0:-1:
+%*2La:0x8p-972:0:-1:
+%2La:0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*2La:0x2.3456789abcdef0123456789abcp0123:0:-1:
+%2La:0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*2La:0x2.3456789abcdef0123456789abcp+123:0:-1:
+%2La:0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*2La:0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%2La:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*2La:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%2La:infinity:0:-1:
%*2La:infinity:0:-1:
%2La:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3La::0:-1:
%3La:-infinity:0:-1:
%*3La:-infinity:0:-1:
-# BZ12701 %3La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*3La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %3La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %*3La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %3La:-0x8p-972:0:-1:
-# BZ12701 %*3La:-0x8p-972:0:-1:
-# BZ12701 %3La:-0x0p+0:0:-1:
-# BZ12701 %*3La:-0x0p+0:0:-1:
-# BZ12701 %3La:-0x0p0:0:-1:
-# BZ12701 %*3La:-0x0p0:0:-1:
+%3La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*3La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%3La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*3La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%3La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*3La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%3La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*3La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+%3La:-0x8p-972:0:-1:
+%*3La:-0x8p-972:0:-1:
+%3La:-0x0p+0:0:-1:
+%*3La:-0x0p+0:0:-1:
+%3La:-0x0p0:0:-1:
+%*3La:-0x0p0:0:-1:
%3La:-nan(09A_Zaz):0:-1:
%*3La:-nan(09A_Zaz):0:-1:
%3La:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3La:+nan():0:-1:
%3La:+nan(09A_Zaz):0:-1:
%*3La:+nan(09A_Zaz):0:-1:
-# BZ12701 %3La:+0x0p0:0:-1:
-# BZ12701 %*3La:+0x0p0:0:-1:
-# BZ12701 %3La:+0x0p+0:0:-1:
-# BZ12701 %*3La:+0x0p+0:0:-1:
-# BZ12701 %3La:+0x8p-972:0:-1:
-# BZ12701 %*3La:+0x8p-972:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %3La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %*3La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %3La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*3La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%3La:+0x0p0:0:-1:
+%*3La:+0x0p0:0:-1:
+%3La:+0x0p+0:0:-1:
+%*3La:+0x0p+0:0:-1:
+%3La:+0x8p-972:0:-1:
+%*3La:+0x8p-972:0:-1:
+%3La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*3La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+%3La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*3La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%3La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*3La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%3La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*3La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%3La:+infinity:0:-1:
%*3La:+infinity:0:-1:
%4La::0:-1:
@@ -272,12 +272,12 @@
%*4La:nan():0:-1:
%4La:nan(09A_Zaz):0:-1:
%*4La:nan(09A_Zaz):0:-1:
-# BZ12701 %4La:0x0p0:0:-1:
-# BZ12701 %*4La:0x0p0:0:-1:
-# BZ12701 %4La:0x0p+0:0:-1:
-# BZ12701 %*4La:0x0p+0:0:-1:
-# BZ12701 %4La:0x8p-972:0:-1:
-# BZ12701 %*4La:0x8p-972:0:-1:
+%4La:0x0p0:0:-1:
+%*4La:0x0p0:0:-1:
+%4La:0x0p+0:0:-1:
+%*4La:0x0p+0:0:-1:
+%4La:0x8p-972:0:-1:
+%*4La:0x8p-972:0:-1:
%4La:0x2.3456789abcdef0123456789abcp0123:1:4:0x1p1:
%*4La:0x2.3456789abcdef0123456789abcp0123:0:4:
%4La:0x2.3456789abcdef0123456789abcp+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5La:-0x2.3456789abcdef0123456789abcp+123:0:5:
%5La:-0x2.3456789abcdef0123456789abcp0123:1:5:-0x1p1:
%*5La:-0x2.3456789abcdef0123456789abcp0123:0:5:
-# BZ12701 %5La:-0x8p-972:0:-1:
-# BZ12701 %*5La:-0x8p-972:0:-1:
-# BZ12701 %5La:-0x0p+0:0:-1:
-# BZ12701 %*5La:-0x0p+0:0:-1:
-# BZ12701 %5La:-0x0p0:0:-1:
-# BZ12701 %*5La:-0x0p0:0:-1:
+%5La:-0x8p-972:0:-1:
+%*5La:-0x8p-972:0:-1:
+%5La:-0x0p+0:0:-1:
+%*5La:-0x0p+0:0:-1:
+%5La:-0x0p0:0:-1:
+%*5La:-0x0p0:0:-1:
%5La:-nan(09A_Zaz):0:-1:
%*5La:-nan(09A_Zaz):0:-1:
%5La:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5La:nan(09A_Zaz):0:-1:
%5La:0x0p0:1:5:0x0:
%*5La:0x0p0:0:5:
-# BZ12701 %5La:0x0p+0:0:-1:
-# BZ12701 %*5La:0x0p+0:0:-1:
-# BZ12701 %5La:0x8p-972:0:-1:
-# BZ12701 %*5La:0x8p-972:0:-1:
+%5La:0x0p+0:0:-1:
+%*5La:0x0p+0:0:-1:
+%5La:0x8p-972:0:-1:
+%*5La:0x8p-972:0:-1:
%5La:0x2.3456789abcdef0123456789abcp0123:1:5:0x1.18p1:
%*5La:0x2.3456789abcdef0123456789abcp0123:0:5:
%5La:0x2.3456789abcdef0123456789abcp+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5La:+nan():0:-1:
%5La:+nan(09A_Zaz):0:-1:
%*5La:+nan(09A_Zaz):0:-1:
-# BZ12701 %5La:+0x0p0:0:-1:
-# BZ12701 %*5La:+0x0p0:0:-1:
-# BZ12701 %5La:+0x0p+0:0:-1:
-# BZ12701 %*5La:+0x0p+0:0:-1:
-# BZ12701 %5La:+0x8p-972:0:-1:
-# BZ12701 %*5La:+0x8p-972:0:-1:
+%5La:+0x0p0:0:-1:
+%*5La:+0x0p0:0:-1:
+%5La:+0x0p+0:0:-1:
+%*5La:+0x0p+0:0:-1:
+%5La:+0x8p-972:0:-1:
+%*5La:+0x8p-972:0:-1:
%5La:+0x2.3456789abcdef0123456789abcp0123:1:5:0x1p1:
%*5La:+0x2.3456789abcdef0123456789abcp0123:0:5:
%5La:+0x2.3456789abcdef0123456789abcp+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6La:-0x2.3456789abcdef0123456789abcp+123:0:6:
%6La:-0x2.3456789abcdef0123456789abcp0123:1:6:-0x1.18p1:
%*6La:-0x2.3456789abcdef0123456789abcp0123:0:6:
-# BZ12701 %6La:-0x8p-972:0:-1:
-# BZ12701 %*6La:-0x8p-972:0:-1:
-# BZ12701 %6La:-0x0p+0:0:-1:
-# BZ12701 %*6La:-0x0p+0:0:-1:
+%6La:-0x8p-972:0:-1:
+%*6La:-0x8p-972:0:-1:
+%6La:-0x0p+0:0:-1:
+%*6La:-0x0p+0:0:-1:
%6La:-0x0p0:1:6:-0x0:
%*6La:-0x0p0:0:6:
%6La:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6La:+nan(09A_Zaz):0:-1:
%6La:+0x0p0:1:6:0x0:
%*6La:+0x0p0:0:6:
-# BZ12701 %6La:+0x0p+0:0:-1:
-# BZ12701 %*6La:+0x0p+0:0:-1:
-# BZ12701 %6La:+0x8p-972:0:-1:
-# BZ12701 %*6La:+0x8p-972:0:-1:
+%6La:+0x0p+0:0:-1:
+%*6La:+0x0p+0:0:-1:
+%6La:+0x8p-972:0:-1:
+%*6La:+0x8p-972:0:-1:
%6La:+0x2.3456789abcdef0123456789abcp0123:1:6:0x1.18p1:
%*6La:+0x2.3456789abcdef0123456789abcp0123:0:6:
%6La:+0x2.3456789abcdef0123456789abcp+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*33La::0:-1:
%33La:-infinity:1:9:-inf:
%*33La:-infinity:0:9:
-# BZ12701 %33La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*33La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*33La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%33La:-0x7.ffffffffffffdffffffffffffep1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
%*33La:-0x7.ffffffffffffdffffffffffffep1021:0:33:
-# BZ12701 %33La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*33La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%33La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*33La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
%33La:-0x2.3456789abcdef0123456789abcp0123:1:33:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33La:-0x2.3456789abcdef0123456789abcp0123:0:33:
%33La:-0x8p-972:1:9:-0x1p-969:
@@ -486,12 +486,12 @@
%*33La:+0x8p-972:0:9:
%33La:+0x2.3456789abcdef0123456789abcp0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33La:+0x2.3456789abcdef0123456789abcp0123:0:33:
-# BZ12701 %33La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*33La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%33La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*33La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
%33La:+0x7.ffffffffffffdffffffffffffep1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
%*33La:+0x7.ffffffffffffdffffffffffffep1021:0:33:
-# BZ12701 %33La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*33La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*33La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%33La:+infinity:1:9:inf:
%*33La:+infinity:0:9:
%50La::0:-1:
@@ -568,12 +568,12 @@
%*5La: -0x2.3456789abcdef0123456789abcp+123:0:6:
%5La: -0x2.3456789abcdef0123456789abcp0123:1:6:-0x1p1:
%*5La: -0x2.3456789abcdef0123456789abcp0123:0:6:
-# BZ12701 %5La: -0x8p-972:0:-1:
-# BZ12701 %*5La: -0x8p-972:0:-1:
-# BZ12701 %5La: -0x0p+0:0:-1:
-# BZ12701 %*5La: -0x0p+0:0:-1:
-# BZ12701 %5La: -0x0p0:0:-1:
-# BZ12701 %*5La: -0x0p0:0:-1:
+%5La: -0x8p-972:0:-1:
+%*5La: -0x8p-972:0:-1:
+%5La: -0x0p+0:0:-1:
+%*5La: -0x0p+0:0:-1:
+%5La: -0x0p0:0:-1:
+%*5La: -0x0p0:0:-1:
%5La: -nan(09A_Zaz):0:-1:
%*5La: -nan(09A_Zaz):0:-1:
%5La: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5La: nan(09A_Zaz):0:-1:
%5La: 0x0p0:1:6:0x0:
%*5La: 0x0p0:0:6:
-# BZ12701 %5La: 0x0p+0:0:-1:
-# BZ12701 %*5La: 0x0p+0:0:-1:
-# BZ12701 %5La: 0x8p-972:0:-1:
-# BZ12701 %*5La: 0x8p-972:0:-1:
+%5La: 0x0p+0:0:-1:
+%*5La: 0x0p+0:0:-1:
+%5La: 0x8p-972:0:-1:
+%*5La: 0x8p-972:0:-1:
%5La: 0x2.3456789abcdef0123456789abcp0123:1:6:0x1.18p1:
%*5La: 0x2.3456789abcdef0123456789abcp0123:0:6:
%5La: 0x2.3456789abcdef0123456789abcp+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5La: +nan():0:-1:
%5La: +nan(09A_Zaz):0:-1:
%*5La: +nan(09A_Zaz):0:-1:
-# BZ12701 %5La: +0x0p0:0:-1:
-# BZ12701 %*5La: +0x0p0:0:-1:
-# BZ12701 %5La: +0x0p+0:0:-1:
-# BZ12701 %*5La: +0x0p+0:0:-1:
-# BZ12701 %5La: +0x8p-972:0:-1:
-# BZ12701 %*5La: +0x8p-972:0:-1:
+%5La: +0x0p0:0:-1:
+%*5La: +0x0p0:0:-1:
+%5La: +0x0p+0:0:-1:
+%*5La: +0x0p+0:0:-1:
+%5La: +0x8p-972:0:-1:
+%*5La: +0x8p-972:0:-1:
%5La: +0x2.3456789abcdef0123456789abcp0123:1:6:0x1p1:
%*5La: +0x2.3456789abcdef0123456789abcp0123:0:6:
%5La: +0x2.3456789abcdef0123456789abcp+123:1:6:0x1p1:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input
index 1dc2c55..5889e62 100644
--- a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input
+++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input
@@ -148,20 +148,20 @@
%*2LA:NAN():0:-1:
%2LA:NAN(09A_Zaz):0:-1:
%*2LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LA:0X0P0:0:-1:
-# BZ12701 %*2LA:0X0P0:0:-1:
-# BZ12701 %2LA:0X0P+0:0:-1:
-# BZ12701 %*2LA:0X0P+0:0:-1:
-# BZ12701 %2LA:0X8P-972:0:-1:
-# BZ12701 %*2LA:0X8P-972:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %2LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %*2LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %2LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*2LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%2LA:0X0P0:0:-1:
+%*2LA:0X0P0:0:-1:
+%2LA:0X0P+0:0:-1:
+%*2LA:0X0P+0:0:-1:
+%2LA:0X8P-972:0:-1:
+%*2LA:0X8P-972:0:-1:
+%2LA:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*2LA:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%2LA:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*2LA:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%2LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*2LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%2LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*2LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%2LA:INFINITY:0:-1:
%*2LA:INFINITY:0:-1:
%2LA:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LA::0:-1:
%3LA:-INFINITY:0:-1:
%*3LA:-INFINITY:0:-1:
-# BZ12701 %3LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*3LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %3LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %*3LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %3LA:-0X8P-972:0:-1:
-# BZ12701 %*3LA:-0X8P-972:0:-1:
-# BZ12701 %3LA:-0X0P+0:0:-1:
-# BZ12701 %*3LA:-0X0P+0:0:-1:
-# BZ12701 %3LA:-0X0P0:0:-1:
-# BZ12701 %*3LA:-0X0P0:0:-1:
+%3LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*3LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%3LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*3LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%3LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*3LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%3LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*3LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%3LA:-0X8P-972:0:-1:
+%*3LA:-0X8P-972:0:-1:
+%3LA:-0X0P+0:0:-1:
+%*3LA:-0X0P+0:0:-1:
+%3LA:-0X0P0:0:-1:
+%*3LA:-0X0P0:0:-1:
%3LA:-NAN(09A_Zaz):0:-1:
%*3LA:-NAN(09A_Zaz):0:-1:
%3LA:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LA:+NAN():0:-1:
%3LA:+NAN(09A_Zaz):0:-1:
%*3LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LA:+0X0P0:0:-1:
-# BZ12701 %*3LA:+0X0P0:0:-1:
-# BZ12701 %3LA:+0X0P+0:0:-1:
-# BZ12701 %*3LA:+0X0P+0:0:-1:
-# BZ12701 %3LA:+0X8P-972:0:-1:
-# BZ12701 %*3LA:+0X8P-972:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %3LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %*3LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %3LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*3LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%3LA:+0X0P0:0:-1:
+%*3LA:+0X0P0:0:-1:
+%3LA:+0X0P+0:0:-1:
+%*3LA:+0X0P+0:0:-1:
+%3LA:+0X8P-972:0:-1:
+%*3LA:+0X8P-972:0:-1:
+%3LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*3LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%3LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*3LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%3LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*3LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%3LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*3LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%3LA:+INFINITY:0:-1:
%*3LA:+INFINITY:0:-1:
%4LA::0:-1:
@@ -272,12 +272,12 @@
%*4LA:NAN():0:-1:
%4LA:NAN(09A_Zaz):0:-1:
%*4LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %4LA:0X0P0:0:-1:
-# BZ12701 %*4LA:0X0P0:0:-1:
-# BZ12701 %4LA:0X0P+0:0:-1:
-# BZ12701 %*4LA:0X0P+0:0:-1:
-# BZ12701 %4LA:0X8P-972:0:-1:
-# BZ12701 %*4LA:0X8P-972:0:-1:
+%4LA:0X0P0:0:-1:
+%*4LA:0X0P0:0:-1:
+%4LA:0X0P+0:0:-1:
+%*4LA:0X0P+0:0:-1:
+%4LA:0X8P-972:0:-1:
+%*4LA:0X8P-972:0:-1:
%4LA:0X2.3456789ABCDEF0123456789ABCP0123:1:4:0x1p1:
%*4LA:0X2.3456789ABCDEF0123456789ABCP0123:0:4:
%4LA:0X2.3456789ABCDEF0123456789ABCP+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:5:
%5LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:5:-0x1p1:
%*5LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:5:
-# BZ12701 %5LA:-0X8P-972:0:-1:
-# BZ12701 %*5LA:-0X8P-972:0:-1:
-# BZ12701 %5LA:-0X0P+0:0:-1:
-# BZ12701 %*5LA:-0X0P+0:0:-1:
-# BZ12701 %5LA:-0X0P0:0:-1:
-# BZ12701 %*5LA:-0X0P0:0:-1:
+%5LA:-0X8P-972:0:-1:
+%*5LA:-0X8P-972:0:-1:
+%5LA:-0X0P+0:0:-1:
+%*5LA:-0X0P+0:0:-1:
+%5LA:-0X0P0:0:-1:
+%*5LA:-0X0P0:0:-1:
%5LA:-NAN(09A_Zaz):0:-1:
%*5LA:-NAN(09A_Zaz):0:-1:
%5LA:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5LA:NAN(09A_Zaz):0:-1:
%5LA:0X0P0:1:5:0x0:
%*5LA:0X0P0:0:5:
-# BZ12701 %5LA:0X0P+0:0:-1:
-# BZ12701 %*5LA:0X0P+0:0:-1:
-# BZ12701 %5LA:0X8P-972:0:-1:
-# BZ12701 %*5LA:0X8P-972:0:-1:
+%5LA:0X0P+0:0:-1:
+%*5LA:0X0P+0:0:-1:
+%5LA:0X8P-972:0:-1:
+%*5LA:0X8P-972:0:-1:
%5LA:0X2.3456789ABCDEF0123456789ABCP0123:1:5:0x1.18p1:
%*5LA:0X2.3456789ABCDEF0123456789ABCP0123:0:5:
%5LA:0X2.3456789ABCDEF0123456789ABCP+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5LA:+NAN():0:-1:
%5LA:+NAN(09A_Zaz):0:-1:
%*5LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5LA:+0X0P0:0:-1:
-# BZ12701 %*5LA:+0X0P0:0:-1:
-# BZ12701 %5LA:+0X0P+0:0:-1:
-# BZ12701 %*5LA:+0X0P+0:0:-1:
-# BZ12701 %5LA:+0X8P-972:0:-1:
-# BZ12701 %*5LA:+0X8P-972:0:-1:
+%5LA:+0X0P0:0:-1:
+%*5LA:+0X0P0:0:-1:
+%5LA:+0X0P+0:0:-1:
+%*5LA:+0X0P+0:0:-1:
+%5LA:+0X8P-972:0:-1:
+%*5LA:+0X8P-972:0:-1:
%5LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:5:0x1p1:
%*5LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:5:
%5LA:+0X2.3456789ABCDEF0123456789ABCP+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:6:
%6LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1.18p1:
%*6LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:6:
-# BZ12701 %6LA:-0X8P-972:0:-1:
-# BZ12701 %*6LA:-0X8P-972:0:-1:
-# BZ12701 %6LA:-0X0P+0:0:-1:
-# BZ12701 %*6LA:-0X0P+0:0:-1:
+%6LA:-0X8P-972:0:-1:
+%*6LA:-0X8P-972:0:-1:
+%6LA:-0X0P+0:0:-1:
+%*6LA:-0X0P+0:0:-1:
%6LA:-0X0P0:1:6:-0x0:
%*6LA:-0X0P0:0:6:
%6LA:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6LA:+NAN(09A_Zaz):0:-1:
%6LA:+0X0P0:1:6:0x0:
%*6LA:+0X0P0:0:6:
-# BZ12701 %6LA:+0X0P+0:0:-1:
-# BZ12701 %*6LA:+0X0P+0:0:-1:
-# BZ12701 %6LA:+0X8P-972:0:-1:
-# BZ12701 %*6LA:+0X8P-972:0:-1:
+%6LA:+0X0P+0:0:-1:
+%*6LA:+0X0P+0:0:-1:
+%6LA:+0X8P-972:0:-1:
+%*6LA:+0X8P-972:0:-1:
%6LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.18p1:
%*6LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:6:
%6LA:+0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*33LA::0:-1:
%33LA:-INFINITY:1:9:-inf:
%*33LA:-INFINITY:0:9:
-# BZ12701 %33LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*33LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*33LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%33LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
%*33LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
-# BZ12701 %33LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*33LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%33LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*33LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
%33LA:-0X2.3456789ABCDEF0123456789ABCP0123:1:33:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:33:
%33LA:-0X8P-972:1:9:-0x1p-969:
@@ -486,12 +486,12 @@
%*33LA:+0X8P-972:0:9:
%33LA:+0X2.3456789ABCDEF0123456789ABCP0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:33:
-# BZ12701 %33LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*33LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%33LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*33LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
%33LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
%*33LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
-# BZ12701 %33LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*33LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*33LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%33LA:+INFINITY:1:9:inf:
%*33LA:+INFINITY:0:9:
%50LA::0:-1:
@@ -568,12 +568,12 @@
%*5LA: -0X2.3456789ABCDEF0123456789ABCP+123:0:6:
%5LA: -0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1p1:
%*5LA: -0X2.3456789ABCDEF0123456789ABCP0123:0:6:
-# BZ12701 %5LA: -0X8P-972:0:-1:
-# BZ12701 %*5LA: -0X8P-972:0:-1:
-# BZ12701 %5LA: -0X0P+0:0:-1:
-# BZ12701 %*5LA: -0X0P+0:0:-1:
-# BZ12701 %5LA: -0X0P0:0:-1:
-# BZ12701 %*5LA: -0X0P0:0:-1:
+%5LA: -0X8P-972:0:-1:
+%*5LA: -0X8P-972:0:-1:
+%5LA: -0X0P+0:0:-1:
+%*5LA: -0X0P+0:0:-1:
+%5LA: -0X0P0:0:-1:
+%*5LA: -0X0P0:0:-1:
%5LA: -NAN(09A_Zaz):0:-1:
%*5LA: -NAN(09A_Zaz):0:-1:
%5LA: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5LA: NAN(09A_Zaz):0:-1:
%5LA: 0X0P0:1:6:0x0:
%*5LA: 0X0P0:0:6:
-# BZ12701 %5LA: 0X0P+0:0:-1:
-# BZ12701 %*5LA: 0X0P+0:0:-1:
-# BZ12701 %5LA: 0X8P-972:0:-1:
-# BZ12701 %*5LA: 0X8P-972:0:-1:
+%5LA: 0X0P+0:0:-1:
+%*5LA: 0X0P+0:0:-1:
+%5LA: 0X8P-972:0:-1:
+%*5LA: 0X8P-972:0:-1:
%5LA: 0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.18p1:
%*5LA: 0X2.3456789ABCDEF0123456789ABCP0123:0:6:
%5LA: 0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5LA: +NAN():0:-1:
%5LA: +NAN(09A_Zaz):0:-1:
%*5LA: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5LA: +0X0P0:0:-1:
-# BZ12701 %*5LA: +0X0P0:0:-1:
-# BZ12701 %5LA: +0X0P+0:0:-1:
-# BZ12701 %*5LA: +0X0P+0:0:-1:
-# BZ12701 %5LA: +0X8P-972:0:-1:
-# BZ12701 %*5LA: +0X8P-972:0:-1:
+%5LA: +0X0P0:0:-1:
+%*5LA: +0X0P0:0:-1:
+%5LA: +0X0P+0:0:-1:
+%*5LA: +0X0P+0:0:-1:
+%5LA: +0X8P-972:0:-1:
+%*5LA: +0X8P-972:0:-1:
%5LA: +0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1p1:
%*5LA: +0X2.3456789ABCDEF0123456789ABCP0123:0:6:
%5LA: +0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1p1:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input
index f61b0d0..2edc8ba 100644
--- a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input
+++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input
@@ -148,10 +148,10 @@
%*2Le:nan():0:-1:
%2Le:nan(09A_Zaz):0:-1:
%*2Le:nan(09A_Zaz):0:-1:
-# BZ12701 %2Le:0e0:0:-1:
-# BZ12701 %*2Le:0e0:0:-1:
-# BZ12701 %2Le:0e+0:0:-1:
-# BZ12701 %*2Le:0e+0:0:-1:
+%2Le:0e0:0:-1:
+%*2Le:0e0:0:-1:
+%2Le:0e+0:0:-1:
+%*2Le:0e+0:0:-1:
%2Le:2.00416836000897277799610805135016205e-292:1:2:0x1p1:
%*2Le:2.00416836000897277799610805135016205e-292:0:2:
%2Le:2.3441674165664647186659237648155017216e037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3Le:-2.3441674165664647186659237648155017216e037:0:3:
%3Le:-2.00416836000897277799610805135016205e-292:1:3:-0x1p1:
%*3Le:-2.00416836000897277799610805135016205e-292:0:3:
-# BZ12701 %3Le:-0e+0:0:-1:
-# BZ12701 %*3Le:-0e+0:0:-1:
-# BZ12701 %3Le:-0e0:0:-1:
-# BZ12701 %*3Le:-0e0:0:-1:
+%3Le:-0e+0:0:-1:
+%*3Le:-0e+0:0:-1:
+%3Le:-0e0:0:-1:
+%*3Le:-0e0:0:-1:
%3Le:-nan(09A_Zaz):0:-1:
%*3Le:-nan(09A_Zaz):0:-1:
%3Le:-nan():0:-1:
@@ -212,8 +212,8 @@
%*3Le:nan(09A_Zaz):0:3:
%3Le:0e0:1:3:0x0:
%*3Le:0e0:0:3:
-# BZ12701 %3Le:0e+0:0:-1:
-# BZ12701 %*3Le:0e+0:0:-1:
+%3Le:0e+0:0:-1:
+%*3Le:0e+0:0:-1:
%3Le:2.00416836000897277799610805135016205e-292:1:3:0x1p1:
%*3Le:2.00416836000897277799610805135016205e-292:0:3:
%3Le:2.3441674165664647186659237648155017216e037:1:3:0x1.266666666666666666666666668p1:
@@ -230,10 +230,10 @@
%*3Le:+nan():0:-1:
%3Le:+nan(09A_Zaz):0:-1:
%*3Le:+nan(09A_Zaz):0:-1:
-# BZ12701 %3Le:+0e0:0:-1:
-# BZ12701 %*3Le:+0e0:0:-1:
-# BZ12701 %3Le:+0e+0:0:-1:
-# BZ12701 %*3Le:+0e+0:0:-1:
+%3Le:+0e0:0:-1:
+%*3Le:+0e0:0:-1:
+%3Le:+0e+0:0:-1:
+%*3Le:+0e+0:0:-1:
%3Le:+2.00416836000897277799610805135016205e-292:1:3:0x1p1:
%*3Le:+2.00416836000897277799610805135016205e-292:0:3:
%3Le:+2.3441674165664647186659237648155017216e037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4Le:-2.3441674165664647186659237648155017216e037:0:4:
%4Le:-2.00416836000897277799610805135016205e-292:1:4:-0x1p1:
%*4Le:-2.00416836000897277799610805135016205e-292:0:4:
-# BZ12701 %4Le:-0e+0:0:-1:
-# BZ12701 %*4Le:-0e+0:0:-1:
+%4Le:-0e+0:0:-1:
+%*4Le:-0e+0:0:-1:
%4Le:-0e0:1:4:-0x0:
%*4Le:-0e0:0:4:
%4Le:-nan(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4Le:+nan(09A_Zaz):0:4:
%4Le:+0e0:1:4:0x0:
%*4Le:+0e0:0:4:
-# BZ12701 %4Le:+0e+0:0:-1:
-# BZ12701 %*4Le:+0e+0:0:-1:
+%4Le:+0e+0:0:-1:
+%*4Le:+0e+0:0:-1:
%4Le:+2.00416836000897277799610805135016205e-292:1:4:0x1p1:
%*4Le:+2.00416836000897277799610805135016205e-292:0:4:
%4Le:+2.3441674165664647186659237648155017216e037:1:4:0x1.266666666666666666666666668p1:
@@ -312,16 +312,16 @@
%*40Le::0:-1:
%40Le:-infinity:1:9:-inf:
%*40Le:-infinity:0:9:
-# BZ12701 %40Le:-1.79769313486231580793728971405301199e+308:0:-1:
-# BZ12701 %*40Le:-1.79769313486231580793728971405301199e+308:0:-1:
+%40Le:-1.79769313486231580793728971405301199e+308:0:-1:
+%*40Le:-1.79769313486231580793728971405301199e+308:0:-1:
%40Le:-1.79769313486231580793728971405301199e308:1:40:-0x1.c16c5c5253574972b4c4520a9f8p10:
%*40Le:-1.79769313486231580793728971405301199e308:0:40:
%40Le:-2.3441674165664647186659237648155017216e+37:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40Le:-2.3441674165664647186659237648155017216e+37:0:40:
%40Le:-2.3441674165664647186659237648155017216e037:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40Le:-2.3441674165664647186659237648155017216e037:0:40:
-# BZ12701 %40Le:-2.00416836000897277799610805135016205e-292:0:-1:
-# BZ12701 %*40Le:-2.00416836000897277799610805135016205e-292:0:-1:
+%40Le:-2.00416836000897277799610805135016205e-292:0:-1:
+%*40Le:-2.00416836000897277799610805135016205e-292:0:-1:
%40Le:-0e+0:1:5:-0x0:
%*40Le:-0e+0:0:5:
%40Le:-0e0:1:4:-0x0:
@@ -340,10 +340,10 @@
%*40Le:0e+0:0:4:
%40Le:2.00416836000897277799610805135016205e-292:1:40:0x1.485ce9e7a065ea4b747cf9516fp-6:
%*40Le:2.00416836000897277799610805135016205e-292:0:40:
-# BZ12701 %40Le:2.3441674165664647186659237648155017216e037:0:-1:
-# BZ12701 %*40Le:2.3441674165664647186659237648155017216e037:0:-1:
-# BZ12701 %40Le:2.3441674165664647186659237648155017216e+37:0:-1:
-# BZ12701 %*40Le:2.3441674165664647186659237648155017216e+37:0:-1:
+%40Le:2.3441674165664647186659237648155017216e037:0:-1:
+%*40Le:2.3441674165664647186659237648155017216e037:0:-1:
+%40Le:2.3441674165664647186659237648155017216e+37:0:-1:
+%*40Le:2.3441674165664647186659237648155017216e+37:0:-1:
%40Le:1.79769313486231580793728971405301199e308:1:40:0x1.6b0a8e891ffff0af2d6def985p100:
%*40Le:1.79769313486231580793728971405301199e308:0:40:
%40Le:1.79769313486231580793728971405301199e+308:1:40:0x1.c16c5c5253574972b4c4520a9f8p10:
@@ -358,16 +358,16 @@
%*40Le:+0e0:0:4:
%40Le:+0e+0:1:5:0x0:
%*40Le:+0e+0:0:5:
-# BZ12701 %40Le:+2.00416836000897277799610805135016205e-292:0:-1:
-# BZ12701 %*40Le:+2.00416836000897277799610805135016205e-292:0:-1:
+%40Le:+2.00416836000897277799610805135016205e-292:0:-1:
+%*40Le:+2.00416836000897277799610805135016205e-292:0:-1:
%40Le:+2.3441674165664647186659237648155017216e037:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40Le:+2.3441674165664647186659237648155017216e037:0:40:
%40Le:+2.3441674165664647186659237648155017216e+37:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40Le:+2.3441674165664647186659237648155017216e+37:0:40:
%40Le:+1.79769313486231580793728971405301199e308:1:40:0x1.c16c5c5253574972b4c4520a9f8p10:
%*40Le:+1.79769313486231580793728971405301199e308:0:40:
-# BZ12701 %40Le:+1.79769313486231580793728971405301199e+308:0:-1:
-# BZ12701 %*40Le:+1.79769313486231580793728971405301199e+308:0:-1:
+%40Le:+1.79769313486231580793728971405301199e+308:0:-1:
+%*40Le:+1.79769313486231580793728971405301199e+308:0:-1:
%40Le:+infinity:1:9:inf:
%*40Le:+infinity:0:9:
%48Le::0:-1:
@@ -446,10 +446,10 @@
%*3Le: -2.3441674165664647186659237648155017216e037:0:4:
%3Le: -2.00416836000897277799610805135016205e-292:1:4:-0x1p1:
%*3Le: -2.00416836000897277799610805135016205e-292:0:4:
-# BZ12701 %3Le: -0e+0:0:-1:
-# BZ12701 %*3Le: -0e+0:0:-1:
-# BZ12701 %3Le: -0e0:0:-1:
-# BZ12701 %*3Le: -0e0:0:-1:
+%3Le: -0e+0:0:-1:
+%*3Le: -0e+0:0:-1:
+%3Le: -0e0:0:-1:
+%*3Le: -0e0:0:-1:
%3Le: -nan(09A_Zaz):0:-1:
%*3Le: -nan(09A_Zaz):0:-1:
%3Le: -nan():0:-1:
@@ -460,8 +460,8 @@
%*3Le: nan(09A_Zaz):0:4:
%3Le: 0e0:1:4:0x0:
%*3Le: 0e0:0:4:
-# BZ12701 %3Le: 0e+0:0:-1:
-# BZ12701 %*3Le: 0e+0:0:-1:
+%3Le: 0e+0:0:-1:
+%*3Le: 0e+0:0:-1:
%3Le: 2.00416836000897277799610805135016205e-292:1:4:0x1p1:
%*3Le: 2.00416836000897277799610805135016205e-292:0:4:
%3Le: 2.3441674165664647186659237648155017216e037:1:4:0x1.266666666666666666666666668p1:
@@ -478,10 +478,10 @@
%*3Le: +nan():0:-1:
%3Le: +nan(09A_Zaz):0:-1:
%*3Le: +nan(09A_Zaz):0:-1:
-# BZ12701 %3Le: +0e0:0:-1:
-# BZ12701 %*3Le: +0e0:0:-1:
-# BZ12701 %3Le: +0e+0:0:-1:
-# BZ12701 %*3Le: +0e+0:0:-1:
+%3Le: +0e0:0:-1:
+%*3Le: +0e0:0:-1:
+%3Le: +0e+0:0:-1:
+%*3Le: +0e+0:0:-1:
%3Le: +2.00416836000897277799610805135016205e-292:1:4:0x1p1:
%*3Le: +2.00416836000897277799610805135016205e-292:0:4:
%3Le: +2.3441674165664647186659237648155017216e037:1:4:0x1p1:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input
index 3a543bc..29a2d9d 100644
--- a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input
+++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input
@@ -148,10 +148,10 @@
%*2LE:NAN():0:-1:
%2LE:NAN(09A_Zaz):0:-1:
%*2LE:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LE:0E0:0:-1:
-# BZ12701 %*2LE:0E0:0:-1:
-# BZ12701 %2LE:0E+0:0:-1:
-# BZ12701 %*2LE:0E+0:0:-1:
+%2LE:0E0:0:-1:
+%*2LE:0E0:0:-1:
+%2LE:0E+0:0:-1:
+%*2LE:0E+0:0:-1:
%2LE:2.00416836000897277799610805135016205E-292:1:2:0x1p1:
%*2LE:2.00416836000897277799610805135016205E-292:0:2:
%2LE:2.3441674165664647186659237648155017216E037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3LE:-2.3441674165664647186659237648155017216E037:0:3:
%3LE:-2.00416836000897277799610805135016205E-292:1:3:-0x1p1:
%*3LE:-2.00416836000897277799610805135016205E-292:0:3:
-# BZ12701 %3LE:-0E+0:0:-1:
-# BZ12701 %*3LE:-0E+0:0:-1:
-# BZ12701 %3LE:-0E0:0:-1:
-# BZ12701 %*3LE:-0E0:0:-1:
+%3LE:-0E+0:0:-1:
+%*3LE:-0E+0:0:-1:
+%3LE:-0E0:0:-1:
+%*3LE:-0E0:0:-1:
%3LE:-NAN(09A_Zaz):0:-1:
%*3LE:-NAN(09A_Zaz):0:-1:
%3LE:-NAN():0:-1:
@@ -212,8 +212,8 @@
%*3LE:NAN(09A_Zaz):0:3:
%3LE:0E0:1:3:0x0:
%*3LE:0E0:0:3:
-# BZ12701 %3LE:0E+0:0:-1:
-# BZ12701 %*3LE:0E+0:0:-1:
+%3LE:0E+0:0:-1:
+%*3LE:0E+0:0:-1:
%3LE:2.00416836000897277799610805135016205E-292:1:3:0x1p1:
%*3LE:2.00416836000897277799610805135016205E-292:0:3:
%3LE:2.3441674165664647186659237648155017216E037:1:3:0x1.266666666666666666666666668p1:
@@ -230,10 +230,10 @@
%*3LE:+NAN():0:-1:
%3LE:+NAN(09A_Zaz):0:-1:
%*3LE:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LE:+0E0:0:-1:
-# BZ12701 %*3LE:+0E0:0:-1:
-# BZ12701 %3LE:+0E+0:0:-1:
-# BZ12701 %*3LE:+0E+0:0:-1:
+%3LE:+0E0:0:-1:
+%*3LE:+0E0:0:-1:
+%3LE:+0E+0:0:-1:
+%*3LE:+0E+0:0:-1:
%3LE:+2.00416836000897277799610805135016205E-292:1:3:0x1p1:
%*3LE:+2.00416836000897277799610805135016205E-292:0:3:
%3LE:+2.3441674165664647186659237648155017216E037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4LE:-2.3441674165664647186659237648155017216E037:0:4:
%4LE:-2.00416836000897277799610805135016205E-292:1:4:-0x1p1:
%*4LE:-2.00416836000897277799610805135016205E-292:0:4:
-# BZ12701 %4LE:-0E+0:0:-1:
-# BZ12701 %*4LE:-0E+0:0:-1:
+%4LE:-0E+0:0:-1:
+%*4LE:-0E+0:0:-1:
%4LE:-0E0:1:4:-0x0:
%*4LE:-0E0:0:4:
%4LE:-NAN(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4LE:+NAN(09A_Zaz):0:4:
%4LE:+0E0:1:4:0x0:
%*4LE:+0E0:0:4:
-# BZ12701 %4LE:+0E+0:0:-1:
-# BZ12701 %*4LE:+0E+0:0:-1:
+%4LE:+0E+0:0:-1:
+%*4LE:+0E+0:0:-1:
%4LE:+2.00416836000897277799610805135016205E-292:1:4:0x1p1:
%*4LE:+2.00416836000897277799610805135016205E-292:0:4:
%4LE:+2.3441674165664647186659237648155017216E037:1:4:0x1.266666666666666666666666668p1:
@@ -312,16 +312,16 @@
%*40LE::0:-1:
%40LE:-INFINITY:1:9:-inf:
%*40LE:-INFINITY:0:9:
-# BZ12701 %40LE:-1.79769313486231580793728971405301199E+308:0:-1:
-# BZ12701 %*40LE:-1.79769313486231580793728971405301199E+308:0:-1:
+%40LE:-1.79769313486231580793728971405301199E+308:0:-1:
+%*40LE:-1.79769313486231580793728971405301199E+308:0:-1:
%40LE:-1.79769313486231580793728971405301199E308:1:40:-0x1.c16c5c5253574972b4c4520a9f8p10:
%*40LE:-1.79769313486231580793728971405301199E308:0:40:
%40LE:-2.3441674165664647186659237648155017216E+37:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40LE:-2.3441674165664647186659237648155017216E+37:0:40:
%40LE:-2.3441674165664647186659237648155017216E037:1:40:-0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40LE:-2.3441674165664647186659237648155017216E037:0:40:
-# BZ12701 %40LE:-2.00416836000897277799610805135016205E-292:0:-1:
-# BZ12701 %*40LE:-2.00416836000897277799610805135016205E-292:0:-1:
+%40LE:-2.00416836000897277799610805135016205E-292:0:-1:
+%*40LE:-2.00416836000897277799610805135016205E-292:0:-1:
%40LE:-0E+0:1:5:-0x0:
%*40LE:-0E+0:0:5:
%40LE:-0E0:1:4:-0x0:
@@ -340,10 +340,10 @@
%*40LE:0E+0:0:4:
%40LE:2.00416836000897277799610805135016205E-292:1:40:0x1.485ce9e7a065ea4b747cf9516fp-6:
%*40LE:2.00416836000897277799610805135016205E-292:0:40:
-# BZ12701 %40LE:2.3441674165664647186659237648155017216E037:0:-1:
-# BZ12701 %*40LE:2.3441674165664647186659237648155017216E037:0:-1:
-# BZ12701 %40LE:2.3441674165664647186659237648155017216E+37:0:-1:
-# BZ12701 %*40LE:2.3441674165664647186659237648155017216E+37:0:-1:
+%40LE:2.3441674165664647186659237648155017216E037:0:-1:
+%*40LE:2.3441674165664647186659237648155017216E037:0:-1:
+%40LE:2.3441674165664647186659237648155017216E+37:0:-1:
+%*40LE:2.3441674165664647186659237648155017216E+37:0:-1:
%40LE:1.79769313486231580793728971405301199E308:1:40:0x1.6b0a8e891ffff0af2d6def985p100:
%*40LE:1.79769313486231580793728971405301199E308:0:40:
%40LE:1.79769313486231580793728971405301199E+308:1:40:0x1.c16c5c5253574972b4c4520a9f8p10:
@@ -358,16 +358,16 @@
%*40LE:+0E0:0:4:
%40LE:+0E+0:1:5:0x0:
%*40LE:+0E+0:0:5:
-# BZ12701 %40LE:+2.00416836000897277799610805135016205E-292:0:-1:
-# BZ12701 %*40LE:+2.00416836000897277799610805135016205E-292:0:-1:
+%40LE:+2.00416836000897277799610805135016205E-292:0:-1:
+%*40LE:+2.00416836000897277799610805135016205E-292:0:-1:
%40LE:+2.3441674165664647186659237648155017216E037:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40LE:+2.3441674165664647186659237648155017216E037:0:40:
%40LE:+2.3441674165664647186659237648155017216E+37:1:40:0x1.2c0dad8b403a263b1b54af6b6f8p1:
%*40LE:+2.3441674165664647186659237648155017216E+37:0:40:
%40LE:+1.79769313486231580793728971405301199E308:1:40:0x1.c16c5c5253574972b4c4520a9f8p10:
%*40LE:+1.79769313486231580793728971405301199E308:0:40:
-# BZ12701 %40LE:+1.79769313486231580793728971405301199E+308:0:-1:
-# BZ12701 %*40LE:+1.79769313486231580793728971405301199E+308:0:-1:
+%40LE:+1.79769313486231580793728971405301199E+308:0:-1:
+%*40LE:+1.79769313486231580793728971405301199E+308:0:-1:
%40LE:+INFINITY:1:9:inf:
%*40LE:+INFINITY:0:9:
%48LE::0:-1:
@@ -446,10 +446,10 @@
%*3LE: -2.3441674165664647186659237648155017216E037:0:4:
%3LE: -2.00416836000897277799610805135016205E-292:1:4:-0x1p1:
%*3LE: -2.00416836000897277799610805135016205E-292:0:4:
-# BZ12701 %3LE: -0E+0:0:-1:
-# BZ12701 %*3LE: -0E+0:0:-1:
-# BZ12701 %3LE: -0E0:0:-1:
-# BZ12701 %*3LE: -0E0:0:-1:
+%3LE: -0E+0:0:-1:
+%*3LE: -0E+0:0:-1:
+%3LE: -0E0:0:-1:
+%*3LE: -0E0:0:-1:
%3LE: -NAN(09A_Zaz):0:-1:
%*3LE: -NAN(09A_Zaz):0:-1:
%3LE: -NAN():0:-1:
@@ -460,8 +460,8 @@
%*3LE: NAN(09A_Zaz):0:4:
%3LE: 0E0:1:4:0x0:
%*3LE: 0E0:0:4:
-# BZ12701 %3LE: 0E+0:0:-1:
-# BZ12701 %*3LE: 0E+0:0:-1:
+%3LE: 0E+0:0:-1:
+%*3LE: 0E+0:0:-1:
%3LE: 2.00416836000897277799610805135016205E-292:1:4:0x1p1:
%*3LE: 2.00416836000897277799610805135016205E-292:0:4:
%3LE: 2.3441674165664647186659237648155017216E037:1:4:0x1.266666666666666666666666668p1:
@@ -478,10 +478,10 @@
%*3LE: +NAN():0:-1:
%3LE: +NAN(09A_Zaz):0:-1:
%*3LE: +NAN(09A_Zaz):0:-1:
-# BZ12701 %3LE: +0E0:0:-1:
-# BZ12701 %*3LE: +0E0:0:-1:
-# BZ12701 %3LE: +0E+0:0:-1:
-# BZ12701 %*3LE: +0E+0:0:-1:
+%3LE: +0E0:0:-1:
+%*3LE: +0E0:0:-1:
+%3LE: +0E+0:0:-1:
+%*3LE: +0E+0:0:-1:
%3LE: +2.00416836000897277799610805135016205E-292:1:4:0x1p1:
%*3LE: +2.00416836000897277799610805135016205E-292:0:4:
%3LE: +2.3441674165664647186659237648155017216E037:1:4:0x1p1:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input
index c500aa8..3254240 100644
--- a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input
+++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input
@@ -148,20 +148,20 @@
%*2Lg:nan():0:-1:
%2Lg:nan(09A_Zaz):0:-1:
%*2Lg:nan(09A_Zaz):0:-1:
-# BZ12701 %2Lg:0x0p0:0:-1:
-# BZ12701 %*2Lg:0x0p0:0:-1:
-# BZ12701 %2Lg:0x0p+0:0:-1:
-# BZ12701 %*2Lg:0x0p+0:0:-1:
-# BZ12701 %2Lg:0x8p-972:0:-1:
-# BZ12701 %*2Lg:0x8p-972:0:-1:
-# BZ12701 %2Lg:0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %*2Lg:0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %2Lg:0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*2Lg:0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %2Lg:0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %*2Lg:0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %2Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*2Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%2Lg:0x0p0:0:-1:
+%*2Lg:0x0p0:0:-1:
+%2Lg:0x0p+0:0:-1:
+%*2Lg:0x0p+0:0:-1:
+%2Lg:0x8p-972:0:-1:
+%*2Lg:0x8p-972:0:-1:
+%2Lg:0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*2Lg:0x2.3456789abcdef0123456789abcp0123:0:-1:
+%2Lg:0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*2Lg:0x2.3456789abcdef0123456789abcp+123:0:-1:
+%2Lg:0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*2Lg:0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%2Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*2Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%2Lg:infinity:0:-1:
%*2Lg:infinity:0:-1:
%2Lg:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3Lg::0:-1:
%3Lg:-infinity:0:-1:
%*3Lg:-infinity:0:-1:
-# BZ12701 %3Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*3Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %3Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %*3Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %3Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*3Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %3Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %*3Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %3Lg:-0x8p-972:0:-1:
-# BZ12701 %*3Lg:-0x8p-972:0:-1:
-# BZ12701 %3Lg:-0x0p+0:0:-1:
-# BZ12701 %*3Lg:-0x0p+0:0:-1:
-# BZ12701 %3Lg:-0x0p0:0:-1:
-# BZ12701 %*3Lg:-0x0p0:0:-1:
+%3Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*3Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%3Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*3Lg:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%3Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*3Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%3Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*3Lg:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+%3Lg:-0x8p-972:0:-1:
+%*3Lg:-0x8p-972:0:-1:
+%3Lg:-0x0p+0:0:-1:
+%*3Lg:-0x0p+0:0:-1:
+%3Lg:-0x0p0:0:-1:
+%*3Lg:-0x0p0:0:-1:
%3Lg:-nan(09A_Zaz):0:-1:
%*3Lg:-nan(09A_Zaz):0:-1:
%3Lg:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3Lg:+nan():0:-1:
%3Lg:+nan(09A_Zaz):0:-1:
%*3Lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %3Lg:+0x0p0:0:-1:
-# BZ12701 %*3Lg:+0x0p0:0:-1:
-# BZ12701 %3Lg:+0x0p+0:0:-1:
-# BZ12701 %*3Lg:+0x0p+0:0:-1:
-# BZ12701 %3Lg:+0x8p-972:0:-1:
-# BZ12701 %*3Lg:+0x8p-972:0:-1:
-# BZ12701 %3Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %*3Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %3Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*3Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %3Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %*3Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %3Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*3Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%3Lg:+0x0p0:0:-1:
+%*3Lg:+0x0p0:0:-1:
+%3Lg:+0x0p+0:0:-1:
+%*3Lg:+0x0p+0:0:-1:
+%3Lg:+0x8p-972:0:-1:
+%*3Lg:+0x8p-972:0:-1:
+%3Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*3Lg:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+%3Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*3Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%3Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*3Lg:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%3Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*3Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%3Lg:+infinity:0:-1:
%*3Lg:+infinity:0:-1:
%4Lg::0:-1:
@@ -272,12 +272,12 @@
%*4Lg:nan():0:-1:
%4Lg:nan(09A_Zaz):0:-1:
%*4Lg:nan(09A_Zaz):0:-1:
-# BZ12701 %4Lg:0x0p0:0:-1:
-# BZ12701 %*4Lg:0x0p0:0:-1:
-# BZ12701 %4Lg:0x0p+0:0:-1:
-# BZ12701 %*4Lg:0x0p+0:0:-1:
-# BZ12701 %4Lg:0x8p-972:0:-1:
-# BZ12701 %*4Lg:0x8p-972:0:-1:
+%4Lg:0x0p0:0:-1:
+%*4Lg:0x0p0:0:-1:
+%4Lg:0x0p+0:0:-1:
+%*4Lg:0x0p+0:0:-1:
+%4Lg:0x8p-972:0:-1:
+%*4Lg:0x8p-972:0:-1:
%4Lg:0x2.3456789abcdef0123456789abcp0123:1:4:0x1p1:
%*4Lg:0x2.3456789abcdef0123456789abcp0123:0:4:
%4Lg:0x2.3456789abcdef0123456789abcp+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5Lg:-0x2.3456789abcdef0123456789abcp+123:0:5:
%5Lg:-0x2.3456789abcdef0123456789abcp0123:1:5:-0x1p1:
%*5Lg:-0x2.3456789abcdef0123456789abcp0123:0:5:
-# BZ12701 %5Lg:-0x8p-972:0:-1:
-# BZ12701 %*5Lg:-0x8p-972:0:-1:
-# BZ12701 %5Lg:-0x0p+0:0:-1:
-# BZ12701 %*5Lg:-0x0p+0:0:-1:
-# BZ12701 %5Lg:-0x0p0:0:-1:
-# BZ12701 %*5Lg:-0x0p0:0:-1:
+%5Lg:-0x8p-972:0:-1:
+%*5Lg:-0x8p-972:0:-1:
+%5Lg:-0x0p+0:0:-1:
+%*5Lg:-0x0p+0:0:-1:
+%5Lg:-0x0p0:0:-1:
+%*5Lg:-0x0p0:0:-1:
%5Lg:-nan(09A_Zaz):0:-1:
%*5Lg:-nan(09A_Zaz):0:-1:
%5Lg:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5Lg:nan(09A_Zaz):0:-1:
%5Lg:0x0p0:1:5:0x0:
%*5Lg:0x0p0:0:5:
-# BZ12701 %5Lg:0x0p+0:0:-1:
-# BZ12701 %*5Lg:0x0p+0:0:-1:
-# BZ12701 %5Lg:0x8p-972:0:-1:
-# BZ12701 %*5Lg:0x8p-972:0:-1:
+%5Lg:0x0p+0:0:-1:
+%*5Lg:0x0p+0:0:-1:
+%5Lg:0x8p-972:0:-1:
+%*5Lg:0x8p-972:0:-1:
%5Lg:0x2.3456789abcdef0123456789abcp0123:1:5:0x1.18p1:
%*5Lg:0x2.3456789abcdef0123456789abcp0123:0:5:
%5Lg:0x2.3456789abcdef0123456789abcp+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5Lg:+nan():0:-1:
%5Lg:+nan(09A_Zaz):0:-1:
%*5Lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %5Lg:+0x0p0:0:-1:
-# BZ12701 %*5Lg:+0x0p0:0:-1:
-# BZ12701 %5Lg:+0x0p+0:0:-1:
-# BZ12701 %*5Lg:+0x0p+0:0:-1:
-# BZ12701 %5Lg:+0x8p-972:0:-1:
-# BZ12701 %*5Lg:+0x8p-972:0:-1:
+%5Lg:+0x0p0:0:-1:
+%*5Lg:+0x0p0:0:-1:
+%5Lg:+0x0p+0:0:-1:
+%*5Lg:+0x0p+0:0:-1:
+%5Lg:+0x8p-972:0:-1:
+%*5Lg:+0x8p-972:0:-1:
%5Lg:+0x2.3456789abcdef0123456789abcp0123:1:5:0x1p1:
%*5Lg:+0x2.3456789abcdef0123456789abcp0123:0:5:
%5Lg:+0x2.3456789abcdef0123456789abcp+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6Lg:-0x2.3456789abcdef0123456789abcp+123:0:6:
%6Lg:-0x2.3456789abcdef0123456789abcp0123:1:6:-0x1.18p1:
%*6Lg:-0x2.3456789abcdef0123456789abcp0123:0:6:
-# BZ12701 %6Lg:-0x8p-972:0:-1:
-# BZ12701 %*6Lg:-0x8p-972:0:-1:
-# BZ12701 %6Lg:-0x0p+0:0:-1:
-# BZ12701 %*6Lg:-0x0p+0:0:-1:
+%6Lg:-0x8p-972:0:-1:
+%*6Lg:-0x8p-972:0:-1:
+%6Lg:-0x0p+0:0:-1:
+%*6Lg:-0x0p+0:0:-1:
%6Lg:-0x0p0:1:6:-0x0:
%*6Lg:-0x0p0:0:6:
%6Lg:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6Lg:+nan(09A_Zaz):0:-1:
%6Lg:+0x0p0:1:6:0x0:
%*6Lg:+0x0p0:0:6:
-# BZ12701 %6Lg:+0x0p+0:0:-1:
-# BZ12701 %*6Lg:+0x0p+0:0:-1:
-# BZ12701 %6Lg:+0x8p-972:0:-1:
-# BZ12701 %*6Lg:+0x8p-972:0:-1:
+%6Lg:+0x0p+0:0:-1:
+%*6Lg:+0x0p+0:0:-1:
+%6Lg:+0x8p-972:0:-1:
+%*6Lg:+0x8p-972:0:-1:
%6Lg:+0x2.3456789abcdef0123456789abcp0123:1:6:0x1.18p1:
%*6Lg:+0x2.3456789abcdef0123456789abcp0123:0:6:
%6Lg:+0x2.3456789abcdef0123456789abcp+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*33Lg::0:-1:
%33Lg:-infinity:1:9:-inf:
%*33Lg:-infinity:0:9:
-# BZ12701 %33Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*33Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*33Lg:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%33Lg:-0x7.ffffffffffffdffffffffffffep1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
%*33Lg:-0x7.ffffffffffffdffffffffffffep1021:0:33:
-# BZ12701 %33Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*33Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%33Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*33Lg:-0x2.3456789abcdef0123456789abcp+123:0:-1:
%33Lg:-0x2.3456789abcdef0123456789abcp0123:1:33:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33Lg:-0x2.3456789abcdef0123456789abcp0123:0:33:
%33Lg:-0x8p-972:1:9:-0x1p-969:
@@ -486,12 +486,12 @@
%*33Lg:+0x8p-972:0:9:
%33Lg:+0x2.3456789abcdef0123456789abcp0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33Lg:+0x2.3456789abcdef0123456789abcp0123:0:33:
-# BZ12701 %33Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*33Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%33Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*33Lg:+0x2.3456789abcdef0123456789abcp+123:0:-1:
%33Lg:+0x7.ffffffffffffdffffffffffffep1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
%*33Lg:+0x7.ffffffffffffdffffffffffffep1021:0:33:
-# BZ12701 %33Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*33Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%33Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*33Lg:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%33Lg:+infinity:1:9:inf:
%*33Lg:+infinity:0:9:
%50Lg::0:-1:
@@ -568,12 +568,12 @@
%*5Lg: -0x2.3456789abcdef0123456789abcp+123:0:6:
%5Lg: -0x2.3456789abcdef0123456789abcp0123:1:6:-0x1p1:
%*5Lg: -0x2.3456789abcdef0123456789abcp0123:0:6:
-# BZ12701 %5Lg: -0x8p-972:0:-1:
-# BZ12701 %*5Lg: -0x8p-972:0:-1:
-# BZ12701 %5Lg: -0x0p+0:0:-1:
-# BZ12701 %*5Lg: -0x0p+0:0:-1:
-# BZ12701 %5Lg: -0x0p0:0:-1:
-# BZ12701 %*5Lg: -0x0p0:0:-1:
+%5Lg: -0x8p-972:0:-1:
+%*5Lg: -0x8p-972:0:-1:
+%5Lg: -0x0p+0:0:-1:
+%*5Lg: -0x0p+0:0:-1:
+%5Lg: -0x0p0:0:-1:
+%*5Lg: -0x0p0:0:-1:
%5Lg: -nan(09A_Zaz):0:-1:
%*5Lg: -nan(09A_Zaz):0:-1:
%5Lg: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5Lg: nan(09A_Zaz):0:-1:
%5Lg: 0x0p0:1:6:0x0:
%*5Lg: 0x0p0:0:6:
-# BZ12701 %5Lg: 0x0p+0:0:-1:
-# BZ12701 %*5Lg: 0x0p+0:0:-1:
-# BZ12701 %5Lg: 0x8p-972:0:-1:
-# BZ12701 %*5Lg: 0x8p-972:0:-1:
+%5Lg: 0x0p+0:0:-1:
+%*5Lg: 0x0p+0:0:-1:
+%5Lg: 0x8p-972:0:-1:
+%*5Lg: 0x8p-972:0:-1:
%5Lg: 0x2.3456789abcdef0123456789abcp0123:1:6:0x1.18p1:
%*5Lg: 0x2.3456789abcdef0123456789abcp0123:0:6:
%5Lg: 0x2.3456789abcdef0123456789abcp+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5Lg: +nan():0:-1:
%5Lg: +nan(09A_Zaz):0:-1:
%*5Lg: +nan(09A_Zaz):0:-1:
-# BZ12701 %5Lg: +0x0p0:0:-1:
-# BZ12701 %*5Lg: +0x0p0:0:-1:
-# BZ12701 %5Lg: +0x0p+0:0:-1:
-# BZ12701 %*5Lg: +0x0p+0:0:-1:
-# BZ12701 %5Lg: +0x8p-972:0:-1:
-# BZ12701 %*5Lg: +0x8p-972:0:-1:
+%5Lg: +0x0p0:0:-1:
+%*5Lg: +0x0p0:0:-1:
+%5Lg: +0x0p+0:0:-1:
+%*5Lg: +0x0p+0:0:-1:
+%5Lg: +0x8p-972:0:-1:
+%*5Lg: +0x8p-972:0:-1:
%5Lg: +0x2.3456789abcdef0123456789abcp0123:1:6:0x1p1:
%*5Lg: +0x2.3456789abcdef0123456789abcp0123:0:6:
%5Lg: +0x2.3456789abcdef0123456789abcp+123:1:6:0x1p1:
diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input
index 00e8a24..4df9b04 100644
--- a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input
+++ b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input
@@ -148,20 +148,20 @@
%*2LG:NAN():0:-1:
%2LG:NAN(09A_Zaz):0:-1:
%*2LG:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LG:0X0P0:0:-1:
-# BZ12701 %*2LG:0X0P0:0:-1:
-# BZ12701 %2LG:0X0P+0:0:-1:
-# BZ12701 %*2LG:0X0P+0:0:-1:
-# BZ12701 %2LG:0X8P-972:0:-1:
-# BZ12701 %*2LG:0X8P-972:0:-1:
-# BZ12701 %2LG:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %*2LG:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %2LG:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*2LG:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %2LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %*2LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %2LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*2LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%2LG:0X0P0:0:-1:
+%*2LG:0X0P0:0:-1:
+%2LG:0X0P+0:0:-1:
+%*2LG:0X0P+0:0:-1:
+%2LG:0X8P-972:0:-1:
+%*2LG:0X8P-972:0:-1:
+%2LG:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*2LG:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%2LG:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*2LG:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%2LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*2LG:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%2LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*2LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%2LG:INFINITY:0:-1:
%*2LG:INFINITY:0:-1:
%2LG:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LG::0:-1:
%3LG:-INFINITY:0:-1:
%*3LG:-INFINITY:0:-1:
-# BZ12701 %3LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*3LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %3LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %*3LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %3LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*3LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %3LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %*3LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %3LG:-0X8P-972:0:-1:
-# BZ12701 %*3LG:-0X8P-972:0:-1:
-# BZ12701 %3LG:-0X0P+0:0:-1:
-# BZ12701 %*3LG:-0X0P+0:0:-1:
-# BZ12701 %3LG:-0X0P0:0:-1:
-# BZ12701 %*3LG:-0X0P0:0:-1:
+%3LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*3LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%3LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*3LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%3LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*3LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%3LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*3LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%3LG:-0X8P-972:0:-1:
+%*3LG:-0X8P-972:0:-1:
+%3LG:-0X0P+0:0:-1:
+%*3LG:-0X0P+0:0:-1:
+%3LG:-0X0P0:0:-1:
+%*3LG:-0X0P0:0:-1:
%3LG:-NAN(09A_Zaz):0:-1:
%*3LG:-NAN(09A_Zaz):0:-1:
%3LG:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LG:+NAN():0:-1:
%3LG:+NAN(09A_Zaz):0:-1:
%*3LG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LG:+0X0P0:0:-1:
-# BZ12701 %*3LG:+0X0P0:0:-1:
-# BZ12701 %3LG:+0X0P+0:0:-1:
-# BZ12701 %*3LG:+0X0P+0:0:-1:
-# BZ12701 %3LG:+0X8P-972:0:-1:
-# BZ12701 %*3LG:+0X8P-972:0:-1:
-# BZ12701 %3LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %*3LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %3LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*3LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %3LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %*3LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %3LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*3LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%3LG:+0X0P0:0:-1:
+%*3LG:+0X0P0:0:-1:
+%3LG:+0X0P+0:0:-1:
+%*3LG:+0X0P+0:0:-1:
+%3LG:+0X8P-972:0:-1:
+%*3LG:+0X8P-972:0:-1:
+%3LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*3LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%3LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*3LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%3LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*3LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%3LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*3LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%3LG:+INFINITY:0:-1:
%*3LG:+INFINITY:0:-1:
%4LG::0:-1:
@@ -272,12 +272,12 @@
%*4LG:NAN():0:-1:
%4LG:NAN(09A_Zaz):0:-1:
%*4LG:NAN(09A_Zaz):0:-1:
-# BZ12701 %4LG:0X0P0:0:-1:
-# BZ12701 %*4LG:0X0P0:0:-1:
-# BZ12701 %4LG:0X0P+0:0:-1:
-# BZ12701 %*4LG:0X0P+0:0:-1:
-# BZ12701 %4LG:0X8P-972:0:-1:
-# BZ12701 %*4LG:0X8P-972:0:-1:
+%4LG:0X0P0:0:-1:
+%*4LG:0X0P0:0:-1:
+%4LG:0X0P+0:0:-1:
+%*4LG:0X0P+0:0:-1:
+%4LG:0X8P-972:0:-1:
+%*4LG:0X8P-972:0:-1:
%4LG:0X2.3456789ABCDEF0123456789ABCP0123:1:4:0x1p1:
%*4LG:0X2.3456789ABCDEF0123456789ABCP0123:0:4:
%4LG:0X2.3456789ABCDEF0123456789ABCP+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:5:
%5LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:5:-0x1p1:
%*5LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:5:
-# BZ12701 %5LG:-0X8P-972:0:-1:
-# BZ12701 %*5LG:-0X8P-972:0:-1:
-# BZ12701 %5LG:-0X0P+0:0:-1:
-# BZ12701 %*5LG:-0X0P+0:0:-1:
-# BZ12701 %5LG:-0X0P0:0:-1:
-# BZ12701 %*5LG:-0X0P0:0:-1:
+%5LG:-0X8P-972:0:-1:
+%*5LG:-0X8P-972:0:-1:
+%5LG:-0X0P+0:0:-1:
+%*5LG:-0X0P+0:0:-1:
+%5LG:-0X0P0:0:-1:
+%*5LG:-0X0P0:0:-1:
%5LG:-NAN(09A_Zaz):0:-1:
%*5LG:-NAN(09A_Zaz):0:-1:
%5LG:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5LG:NAN(09A_Zaz):0:-1:
%5LG:0X0P0:1:5:0x0:
%*5LG:0X0P0:0:5:
-# BZ12701 %5LG:0X0P+0:0:-1:
-# BZ12701 %*5LG:0X0P+0:0:-1:
-# BZ12701 %5LG:0X8P-972:0:-1:
-# BZ12701 %*5LG:0X8P-972:0:-1:
+%5LG:0X0P+0:0:-1:
+%*5LG:0X0P+0:0:-1:
+%5LG:0X8P-972:0:-1:
+%*5LG:0X8P-972:0:-1:
%5LG:0X2.3456789ABCDEF0123456789ABCP0123:1:5:0x1.18p1:
%*5LG:0X2.3456789ABCDEF0123456789ABCP0123:0:5:
%5LG:0X2.3456789ABCDEF0123456789ABCP+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5LG:+NAN():0:-1:
%5LG:+NAN(09A_Zaz):0:-1:
%*5LG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5LG:+0X0P0:0:-1:
-# BZ12701 %*5LG:+0X0P0:0:-1:
-# BZ12701 %5LG:+0X0P+0:0:-1:
-# BZ12701 %*5LG:+0X0P+0:0:-1:
-# BZ12701 %5LG:+0X8P-972:0:-1:
-# BZ12701 %*5LG:+0X8P-972:0:-1:
+%5LG:+0X0P0:0:-1:
+%*5LG:+0X0P0:0:-1:
+%5LG:+0X0P+0:0:-1:
+%*5LG:+0X0P+0:0:-1:
+%5LG:+0X8P-972:0:-1:
+%*5LG:+0X8P-972:0:-1:
%5LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:5:0x1p1:
%*5LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:5:
%5LG:+0X2.3456789ABCDEF0123456789ABCP+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:6:
%6LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1.18p1:
%*6LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:6:
-# BZ12701 %6LG:-0X8P-972:0:-1:
-# BZ12701 %*6LG:-0X8P-972:0:-1:
-# BZ12701 %6LG:-0X0P+0:0:-1:
-# BZ12701 %*6LG:-0X0P+0:0:-1:
+%6LG:-0X8P-972:0:-1:
+%*6LG:-0X8P-972:0:-1:
+%6LG:-0X0P+0:0:-1:
+%*6LG:-0X0P+0:0:-1:
%6LG:-0X0P0:1:6:-0x0:
%*6LG:-0X0P0:0:6:
%6LG:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6LG:+NAN(09A_Zaz):0:-1:
%6LG:+0X0P0:1:6:0x0:
%*6LG:+0X0P0:0:6:
-# BZ12701 %6LG:+0X0P+0:0:-1:
-# BZ12701 %*6LG:+0X0P+0:0:-1:
-# BZ12701 %6LG:+0X8P-972:0:-1:
-# BZ12701 %*6LG:+0X8P-972:0:-1:
+%6LG:+0X0P+0:0:-1:
+%*6LG:+0X0P+0:0:-1:
+%6LG:+0X8P-972:0:-1:
+%*6LG:+0X8P-972:0:-1:
%6LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.18p1:
%*6LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:6:
%6LG:+0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*33LG::0:-1:
%33LG:-INFINITY:1:9:-inf:
%*33LG:-INFINITY:0:9:
-# BZ12701 %33LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*33LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*33LG:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%33LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:-0x1.fffffffffffff7ffffffffffff8p3:
%*33LG:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
-# BZ12701 %33LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*33LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%33LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*33LG:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
%33LG:-0X2.3456789ABCDEF0123456789ABCP0123:1:33:-0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33LG:-0X2.3456789ABCDEF0123456789ABCP0123:0:33:
%33LG:-0X8P-972:1:9:-0x1p-969:
@@ -486,12 +486,12 @@
%*33LG:+0X8P-972:0:9:
%33LG:+0X2.3456789ABCDEF0123456789ABCP0123:1:33:0x1.1a2b3c4d5e6f78091a2b3c4d5ep1:
%*33LG:+0X2.3456789ABCDEF0123456789ABCP0123:0:33:
-# BZ12701 %33LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*33LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%33LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*33LG:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
%33LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:1:33:0x1.fffffffffffff7ffffffffffff8p3:
%*33LG:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:33:
-# BZ12701 %33LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*33LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%33LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*33LG:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%33LG:+INFINITY:1:9:inf:
%*33LG:+INFINITY:0:9:
%50LG::0:-1:
@@ -568,12 +568,12 @@
%*5LG: -0X2.3456789ABCDEF0123456789ABCP+123:0:6:
%5LG: -0X2.3456789ABCDEF0123456789ABCP0123:1:6:-0x1p1:
%*5LG: -0X2.3456789ABCDEF0123456789ABCP0123:0:6:
-# BZ12701 %5LG: -0X8P-972:0:-1:
-# BZ12701 %*5LG: -0X8P-972:0:-1:
-# BZ12701 %5LG: -0X0P+0:0:-1:
-# BZ12701 %*5LG: -0X0P+0:0:-1:
-# BZ12701 %5LG: -0X0P0:0:-1:
-# BZ12701 %*5LG: -0X0P0:0:-1:
+%5LG: -0X8P-972:0:-1:
+%*5LG: -0X8P-972:0:-1:
+%5LG: -0X0P+0:0:-1:
+%*5LG: -0X0P+0:0:-1:
+%5LG: -0X0P0:0:-1:
+%*5LG: -0X0P0:0:-1:
%5LG: -NAN(09A_Zaz):0:-1:
%*5LG: -NAN(09A_Zaz):0:-1:
%5LG: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5LG: NAN(09A_Zaz):0:-1:
%5LG: 0X0P0:1:6:0x0:
%*5LG: 0X0P0:0:6:
-# BZ12701 %5LG: 0X0P+0:0:-1:
-# BZ12701 %*5LG: 0X0P+0:0:-1:
-# BZ12701 %5LG: 0X8P-972:0:-1:
-# BZ12701 %*5LG: 0X8P-972:0:-1:
+%5LG: 0X0P+0:0:-1:
+%*5LG: 0X0P+0:0:-1:
+%5LG: 0X8P-972:0:-1:
+%*5LG: 0X8P-972:0:-1:
%5LG: 0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1.18p1:
%*5LG: 0X2.3456789ABCDEF0123456789ABCP0123:0:6:
%5LG: 0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5LG: +NAN():0:-1:
%5LG: +NAN(09A_Zaz):0:-1:
%*5LG: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5LG: +0X0P0:0:-1:
-# BZ12701 %*5LG: +0X0P0:0:-1:
-# BZ12701 %5LG: +0X0P+0:0:-1:
-# BZ12701 %*5LG: +0X0P+0:0:-1:
-# BZ12701 %5LG: +0X8P-972:0:-1:
-# BZ12701 %*5LG: +0X8P-972:0:-1:
+%5LG: +0X0P0:0:-1:
+%*5LG: +0X0P0:0:-1:
+%5LG: +0X0P+0:0:-1:
+%*5LG: +0X0P+0:0:-1:
+%5LG: +0X8P-972:0:-1:
+%*5LG: +0X8P-972:0:-1:
%5LG: +0X2.3456789ABCDEF0123456789ABCP0123:1:6:0x1p1:
%*5LG: +0X2.3456789ABCDEF0123456789ABCP0123:0:6:
%5LG: +0X2.3456789ABCDEF0123456789ABCP+123:1:6:0x1p1:
diff --git a/sysdeps/ieee754/ldbl-96/Makefile b/sysdeps/ieee754/ldbl-96/Makefile
index 13cb6e0..833f3b7 100644
--- a/sysdeps/ieee754/ldbl-96/Makefile
+++ b/sysdeps/ieee754/ldbl-96/Makefile
@@ -148,3 +148,7 @@ CFLAGS-s_y1l.c += -fno-builtin-y1f64x
CFLAGS-s_ynl.c += -fno-builtin-ynf64x
endif # $(subdir) == math
+
+ifeq ($(subdir),stdio-common)
+fmt-xscanf-real-convs += ldouble
+endif
diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
new file mode 100644
index 0000000..1813a18
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
@@ -0,0 +1,682 @@
+%La::0:-1:
+%*La::0:-1:
+%La:-infinity:1:9:-inf:
+%*La:-infinity:0:9:
+%La:-0xf.fffffffffffffffp+16380:1:27:-0x1.fffffffffffffffep16383:
+%*La:-0xf.fffffffffffffffp+16380:0:27:
+%La:-0x7.fffffffffffffff8p16381:1:27:-0x1.fffffffffffffffep16383:
+%*La:-0x7.fffffffffffffff8p16381:0:27:
+%La:-0x2.3456789abcdef01p+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*La:-0x2.3456789abcdef01p+12345:0:27:
+%La:-0x2.3456789abcdef01p012345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*La:-0x2.3456789abcdef01p012345:0:27:
+%La:-0x8p-16385:1:11:-0x1p-16382:
+%*La:-0x8p-16385:0:11:
+%La:-0x0p+0:1:7:-0x0:
+%*La:-0x0p+0:0:7:
+%La:-0x0p0:1:6:-0x0:
+%*La:-0x0p0:0:6:
+%La:-nan(09A_Zaz):1:13:-nan:
+%*La:-nan(09A_Zaz):0:13:
+%La:-nan():1:6:-nan:
+%*La:-nan():0:6:
+%La:nan():1:5:nan:
+%*La:nan():0:5:
+%La:nan(09A_Zaz):1:12:nan:
+%*La:nan(09A_Zaz):0:12:
+%La:0x0p0:1:5:0x0:
+%*La:0x0p0:0:5:
+%La:0x0p+0:1:6:0x0:
+%*La:0x0p+0:0:6:
+%La:0x8p-16385:1:10:0x1p-16382:
+%*La:0x8p-16385:0:10:
+%La:0x2.3456789abcdef01p012345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*La:0x2.3456789abcdef01p012345:0:26:
+%La:0x2.3456789abcdef01p+12345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*La:0x2.3456789abcdef01p+12345:0:26:
+%La:0x7.fffffffffffffff8p16381:1:26:0x1.fffffffffffffffep16383:
+%*La:0x7.fffffffffffffff8p16381:0:26:
+%La:0xf.fffffffffffffffp+16380:1:26:0x1.fffffffffffffffep16383:
+%*La:0xf.fffffffffffffffp+16380:0:26:
+%La:infinity:1:8:inf:
+%*La:infinity:0:8:
+%La:+nan():1:6:nan:
+%*La:+nan():0:6:
+%La:+nan(09A_Zaz):1:13:nan:
+%*La:+nan(09A_Zaz):0:13:
+%La:+0x0p0:1:6:0x0:
+%*La:+0x0p0:0:6:
+%La:+0x0p+0:1:7:0x0:
+%*La:+0x0p+0:0:7:
+%La:+0x8p-16385:1:11:0x1p-16382:
+%*La:+0x8p-16385:0:11:
+%La:+0x2.3456789abcdef01p012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*La:+0x2.3456789abcdef01p012345:0:27:
+%La:+0x2.3456789abcdef01p+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*La:+0x2.3456789abcdef01p+12345:0:27:
+%La:+0x7.fffffffffffffff8p16381:1:27:0x1.fffffffffffffffep16383:
+%*La:+0x7.fffffffffffffff8p16381:0:27:
+%La:+0xf.fffffffffffffffp+16380:1:27:0x1.fffffffffffffffep16383:
+%*La:+0xf.fffffffffffffffp+16380:0:27:
+%La:+infinity:1:9:inf:
+%*La:+infinity:0:9:
+%1La::0:-1:
+%*1La::0:-1:
+%1La:-infinity:0:-1:
+%*1La:-infinity:0:-1:
+%1La:-0xf.fffffffffffffffp+16380:0:-1:
+%*1La:-0xf.fffffffffffffffp+16380:0:-1:
+%1La:-0x7.fffffffffffffff8p16381:0:-1:
+%*1La:-0x7.fffffffffffffff8p16381:0:-1:
+%1La:-0x2.3456789abcdef01p+12345:0:-1:
+%*1La:-0x2.3456789abcdef01p+12345:0:-1:
+%1La:-0x2.3456789abcdef01p012345:0:-1:
+%*1La:-0x2.3456789abcdef01p012345:0:-1:
+%1La:-0x8p-16385:0:-1:
+%*1La:-0x8p-16385:0:-1:
+%1La:-0x0p+0:0:-1:
+%*1La:-0x0p+0:0:-1:
+%1La:-0x0p0:0:-1:
+%*1La:-0x0p0:0:-1:
+%1La:-nan(09A_Zaz):0:-1:
+%*1La:-nan(09A_Zaz):0:-1:
+%1La:-nan():0:-1:
+%*1La:-nan():0:-1:
+%1La:nan():0:-1:
+%*1La:nan():0:-1:
+%1La:nan(09A_Zaz):0:-1:
+%*1La:nan(09A_Zaz):0:-1:
+%1La:0x0p0:1:1:0x0:
+%*1La:0x0p0:0:1:
+%1La:0x0p+0:1:1:0x0:
+%*1La:0x0p+0:0:1:
+%1La:0x8p-16385:1:1:0x0:
+%*1La:0x8p-16385:0:1:
+%1La:0x2.3456789abcdef01p012345:1:1:0x0:
+%*1La:0x2.3456789abcdef01p012345:0:1:
+%1La:0x2.3456789abcdef01p+12345:1:1:0x0:
+%*1La:0x2.3456789abcdef01p+12345:0:1:
+%1La:0x7.fffffffffffffff8p16381:1:1:0x0:
+%*1La:0x7.fffffffffffffff8p16381:0:1:
+%1La:0xf.fffffffffffffffp+16380:1:1:0x0:
+%*1La:0xf.fffffffffffffffp+16380:0:1:
+%1La:infinity:0:-1:
+%*1La:infinity:0:-1:
+%1La:+nan():0:-1:
+%*1La:+nan():0:-1:
+%1La:+nan(09A_Zaz):0:-1:
+%*1La:+nan(09A_Zaz):0:-1:
+%1La:+0x0p0:0:-1:
+%*1La:+0x0p0:0:-1:
+%1La:+0x0p+0:0:-1:
+%*1La:+0x0p+0:0:-1:
+%1La:+0x8p-16385:0:-1:
+%*1La:+0x8p-16385:0:-1:
+%1La:+0x2.3456789abcdef01p012345:0:-1:
+%*1La:+0x2.3456789abcdef01p012345:0:-1:
+%1La:+0x2.3456789abcdef01p+12345:0:-1:
+%*1La:+0x2.3456789abcdef01p+12345:0:-1:
+%1La:+0x7.fffffffffffffff8p16381:0:-1:
+%*1La:+0x7.fffffffffffffff8p16381:0:-1:
+%1La:+0xf.fffffffffffffffp+16380:0:-1:
+%*1La:+0xf.fffffffffffffffp+16380:0:-1:
+%1La:+infinity:0:-1:
+%*1La:+infinity:0:-1:
+%2La::0:-1:
+%*2La::0:-1:
+%2La:-infinity:0:-1:
+%*2La:-infinity:0:-1:
+%2La:-0xf.fffffffffffffffp+16380:1:2:-0x0:
+%*2La:-0xf.fffffffffffffffp+16380:0:2:
+%2La:-0x7.fffffffffffffff8p16381:1:2:-0x0:
+%*2La:-0x7.fffffffffffffff8p16381:0:2:
+%2La:-0x2.3456789abcdef01p+12345:1:2:-0x0:
+%*2La:-0x2.3456789abcdef01p+12345:0:2:
+%2La:-0x2.3456789abcdef01p012345:1:2:-0x0:
+%*2La:-0x2.3456789abcdef01p012345:0:2:
+%2La:-0x8p-16385:1:2:-0x0:
+%*2La:-0x8p-16385:0:2:
+%2La:-0x0p+0:1:2:-0x0:
+%*2La:-0x0p+0:0:2:
+%2La:-0x0p0:1:2:-0x0:
+%*2La:-0x0p0:0:2:
+%2La:-nan(09A_Zaz):0:-1:
+%*2La:-nan(09A_Zaz):0:-1:
+%2La:-nan():0:-1:
+%*2La:-nan():0:-1:
+%2La:nan():0:-1:
+%*2La:nan():0:-1:
+%2La:nan(09A_Zaz):0:-1:
+%*2La:nan(09A_Zaz):0:-1:
+%2La:0x0p0:0:-1:
+%*2La:0x0p0:0:-1:
+%2La:0x0p+0:0:-1:
+%*2La:0x0p+0:0:-1:
+%2La:0x8p-16385:0:-1:
+%*2La:0x8p-16385:0:-1:
+%2La:0x2.3456789abcdef01p012345:0:-1:
+%*2La:0x2.3456789abcdef01p012345:0:-1:
+%2La:0x2.3456789abcdef01p+12345:0:-1:
+%*2La:0x2.3456789abcdef01p+12345:0:-1:
+%2La:0x7.fffffffffffffff8p16381:0:-1:
+%*2La:0x7.fffffffffffffff8p16381:0:-1:
+%2La:0xf.fffffffffffffffp+16380:0:-1:
+%*2La:0xf.fffffffffffffffp+16380:0:-1:
+%2La:infinity:0:-1:
+%*2La:infinity:0:-1:
+%2La:+nan():0:-1:
+%*2La:+nan():0:-1:
+%2La:+nan(09A_Zaz):0:-1:
+%*2La:+nan(09A_Zaz):0:-1:
+%2La:+0x0p0:1:2:0x0:
+%*2La:+0x0p0:0:2:
+%2La:+0x0p+0:1:2:0x0:
+%*2La:+0x0p+0:0:2:
+%2La:+0x8p-16385:1:2:0x0:
+%*2La:+0x8p-16385:0:2:
+%2La:+0x2.3456789abcdef01p012345:1:2:0x0:
+%*2La:+0x2.3456789abcdef01p012345:0:2:
+%2La:+0x2.3456789abcdef01p+12345:1:2:0x0:
+%*2La:+0x2.3456789abcdef01p+12345:0:2:
+%2La:+0x7.fffffffffffffff8p16381:1:2:0x0:
+%*2La:+0x7.fffffffffffffff8p16381:0:2:
+%2La:+0xf.fffffffffffffffp+16380:1:2:0x0:
+%*2La:+0xf.fffffffffffffffp+16380:0:2:
+%2La:+infinity:0:-1:
+%*2La:+infinity:0:-1:
+%3La::0:-1:
+%*3La::0:-1:
+%3La:-infinity:0:-1:
+%*3La:-infinity:0:-1:
+%3La:-0xf.fffffffffffffffp+16380:0:-1:
+%*3La:-0xf.fffffffffffffffp+16380:0:-1:
+%3La:-0x7.fffffffffffffff8p16381:0:-1:
+%*3La:-0x7.fffffffffffffff8p16381:0:-1:
+%3La:-0x2.3456789abcdef01p+12345:0:-1:
+%*3La:-0x2.3456789abcdef01p+12345:0:-1:
+%3La:-0x2.3456789abcdef01p012345:0:-1:
+%*3La:-0x2.3456789abcdef01p012345:0:-1:
+%3La:-0x8p-16385:0:-1:
+%*3La:-0x8p-16385:0:-1:
+%3La:-0x0p+0:0:-1:
+%*3La:-0x0p+0:0:-1:
+%3La:-0x0p0:0:-1:
+%*3La:-0x0p0:0:-1:
+%3La:-nan(09A_Zaz):0:-1:
+%*3La:-nan(09A_Zaz):0:-1:
+%3La:-nan():0:-1:
+%*3La:-nan():0:-1:
+%3La:nan():1:3:nan:
+%*3La:nan():0:3:
+%3La:nan(09A_Zaz):1:3:nan:
+%*3La:nan(09A_Zaz):0:3:
+%3La:0x0p0:1:3:0x0:
+%*3La:0x0p0:0:3:
+%3La:0x0p+0:1:3:0x0:
+%*3La:0x0p+0:0:3:
+%3La:0x8p-16385:1:3:0x1p3:
+%*3La:0x8p-16385:0:3:
+%3La:0x2.3456789abcdef01p012345:1:3:0x1p1:
+%*3La:0x2.3456789abcdef01p012345:0:3:
+%3La:0x2.3456789abcdef01p+12345:1:3:0x1p1:
+%*3La:0x2.3456789abcdef01p+12345:0:3:
+%3La:0x7.fffffffffffffff8p16381:1:3:0x1.cp2:
+%*3La:0x7.fffffffffffffff8p16381:0:3:
+%3La:0xf.fffffffffffffffp+16380:1:3:0x1.ep3:
+%*3La:0xf.fffffffffffffffp+16380:0:3:
+%3La:infinity:1:3:inf:
+%*3La:infinity:0:3:
+%3La:+nan():0:-1:
+%*3La:+nan():0:-1:
+%3La:+nan(09A_Zaz):0:-1:
+%*3La:+nan(09A_Zaz):0:-1:
+%3La:+0x0p0:0:-1:
+%*3La:+0x0p0:0:-1:
+%3La:+0x0p+0:0:-1:
+%*3La:+0x0p+0:0:-1:
+%3La:+0x8p-16385:0:-1:
+%*3La:+0x8p-16385:0:-1:
+%3La:+0x2.3456789abcdef01p012345:0:-1:
+%*3La:+0x2.3456789abcdef01p012345:0:-1:
+%3La:+0x2.3456789abcdef01p+12345:0:-1:
+%*3La:+0x2.3456789abcdef01p+12345:0:-1:
+%3La:+0x7.fffffffffffffff8p16381:0:-1:
+%*3La:+0x7.fffffffffffffff8p16381:0:-1:
+%3La:+0xf.fffffffffffffffp+16380:0:-1:
+%*3La:+0xf.fffffffffffffffp+16380:0:-1:
+%3La:+infinity:0:-1:
+%*3La:+infinity:0:-1:
+%4La::0:-1:
+%*4La::0:-1:
+%4La:-infinity:1:4:-inf:
+%*4La:-infinity:0:4:
+%4La:-0xf.fffffffffffffffp+16380:1:4:-0x1.ep3:
+%*4La:-0xf.fffffffffffffffp+16380:0:4:
+%4La:-0x7.fffffffffffffff8p16381:1:4:-0x1.cp2:
+%*4La:-0x7.fffffffffffffff8p16381:0:4:
+%4La:-0x2.3456789abcdef01p+12345:1:4:-0x1p1:
+%*4La:-0x2.3456789abcdef01p+12345:0:4:
+%4La:-0x2.3456789abcdef01p012345:1:4:-0x1p1:
+%*4La:-0x2.3456789abcdef01p012345:0:4:
+%4La:-0x8p-16385:1:4:-0x1p3:
+%*4La:-0x8p-16385:0:4:
+%4La:-0x0p+0:1:4:-0x0:
+%*4La:-0x0p+0:0:4:
+%4La:-0x0p0:1:4:-0x0:
+%*4La:-0x0p0:0:4:
+%4La:-nan(09A_Zaz):1:4:-nan:
+%*4La:-nan(09A_Zaz):0:4:
+%4La:-nan():1:4:-nan:
+%*4La:-nan():0:4:
+%4La:nan():0:-1:
+%*4La:nan():0:-1:
+%4La:nan(09A_Zaz):0:-1:
+%*4La:nan(09A_Zaz):0:-1:
+%4La:0x0p0:0:-1:
+%*4La:0x0p0:0:-1:
+%4La:0x0p+0:0:-1:
+%*4La:0x0p+0:0:-1:
+%4La:0x8p-16385:0:-1:
+%*4La:0x8p-16385:0:-1:
+%4La:0x2.3456789abcdef01p012345:1:4:0x1p1:
+%*4La:0x2.3456789abcdef01p012345:0:4:
+%4La:0x2.3456789abcdef01p+12345:1:4:0x1p1:
+%*4La:0x2.3456789abcdef01p+12345:0:4:
+%4La:0x7.fffffffffffffff8p16381:1:4:0x1.cp2:
+%*4La:0x7.fffffffffffffff8p16381:0:4:
+%4La:0xf.fffffffffffffffp+16380:1:4:0x1.ep3:
+%*4La:0xf.fffffffffffffffp+16380:0:4:
+%4La:infinity:0:-1:
+%*4La:infinity:0:-1:
+%4La:+nan():1:4:nan:
+%*4La:+nan():0:4:
+%4La:+nan(09A_Zaz):1:4:nan:
+%*4La:+nan(09A_Zaz):0:4:
+%4La:+0x0p0:1:4:0x0:
+%*4La:+0x0p0:0:4:
+%4La:+0x0p+0:1:4:0x0:
+%*4La:+0x0p+0:0:4:
+%4La:+0x8p-16385:1:4:0x1p3:
+%*4La:+0x8p-16385:0:4:
+%4La:+0x2.3456789abcdef01p012345:1:4:0x1p1:
+%*4La:+0x2.3456789abcdef01p012345:0:4:
+%4La:+0x2.3456789abcdef01p+12345:1:4:0x1p1:
+%*4La:+0x2.3456789abcdef01p+12345:0:4:
+%4La:+0x7.fffffffffffffff8p16381:1:4:0x1.cp2:
+%*4La:+0x7.fffffffffffffff8p16381:0:4:
+%4La:+0xf.fffffffffffffffp+16380:1:4:0x1.ep3:
+%*4La:+0xf.fffffffffffffffp+16380:0:4:
+%4La:+infinity:1:4:inf:
+%*4La:+infinity:0:4:
+%5La::0:-1:
+%*5La::0:-1:
+%5La:-infinity:0:-1:
+%*5La:-infinity:0:-1:
+%5La:-0xf.fffffffffffffffp+16380:1:5:-0x1.ep3:
+%*5La:-0xf.fffffffffffffffp+16380:0:5:
+%5La:-0x7.fffffffffffffff8p16381:1:5:-0x1.cp2:
+%*5La:-0x7.fffffffffffffff8p16381:0:5:
+%5La:-0x2.3456789abcdef01p+12345:1:5:-0x1p1:
+%*5La:-0x2.3456789abcdef01p+12345:0:5:
+%5La:-0x2.3456789abcdef01p012345:1:5:-0x1p1:
+%*5La:-0x2.3456789abcdef01p012345:0:5:
+%5La:-0x8p-16385:0:-1:
+%*5La:-0x8p-16385:0:-1:
+%5La:-0x0p+0:0:-1:
+%*5La:-0x0p+0:0:-1:
+%5La:-0x0p0:0:-1:
+%*5La:-0x0p0:0:-1:
+%5La:-nan(09A_Zaz):0:-1:
+%*5La:-nan(09A_Zaz):0:-1:
+%5La:-nan():0:-1:
+%*5La:-nan():0:-1:
+%5La:nan():1:5:nan:
+%*5La:nan():0:5:
+%5La:nan(09A_Zaz):0:-1:
+%*5La:nan(09A_Zaz):0:-1:
+%5La:0x0p0:1:5:0x0:
+%*5La:0x0p0:0:5:
+%5La:0x0p+0:0:-1:
+%*5La:0x0p+0:0:-1:
+%5La:0x8p-16385:0:-1:
+%*5La:0x8p-16385:0:-1:
+%5La:0x2.3456789abcdef01p012345:1:5:0x1.18p1:
+%*5La:0x2.3456789abcdef01p012345:0:5:
+%5La:0x2.3456789abcdef01p+12345:1:5:0x1.18p1:
+%*5La:0x2.3456789abcdef01p+12345:0:5:
+%5La:0x7.fffffffffffffff8p16381:1:5:0x1.fcp2:
+%*5La:0x7.fffffffffffffff8p16381:0:5:
+%5La:0xf.fffffffffffffffp+16380:1:5:0x1.fep3:
+%*5La:0xf.fffffffffffffffp+16380:0:5:
+%5La:infinity:0:-1:
+%*5La:infinity:0:-1:
+%5La:+nan():0:-1:
+%*5La:+nan():0:-1:
+%5La:+nan(09A_Zaz):0:-1:
+%*5La:+nan(09A_Zaz):0:-1:
+%5La:+0x0p0:0:-1:
+%*5La:+0x0p0:0:-1:
+%5La:+0x0p+0:0:-1:
+%*5La:+0x0p+0:0:-1:
+%5La:+0x8p-16385:0:-1:
+%*5La:+0x8p-16385:0:-1:
+%5La:+0x2.3456789abcdef01p012345:1:5:0x1p1:
+%*5La:+0x2.3456789abcdef01p012345:0:5:
+%5La:+0x2.3456789abcdef01p+12345:1:5:0x1p1:
+%*5La:+0x2.3456789abcdef01p+12345:0:5:
+%5La:+0x7.fffffffffffffff8p16381:1:5:0x1.cp2:
+%*5La:+0x7.fffffffffffffff8p16381:0:5:
+%5La:+0xf.fffffffffffffffp+16380:1:5:0x1.ep3:
+%*5La:+0xf.fffffffffffffffp+16380:0:5:
+%5La:+infinity:0:-1:
+%*5La:+infinity:0:-1:
+%6La::0:-1:
+%*6La::0:-1:
+%6La:-infinity:0:-1:
+%*6La:-infinity:0:-1:
+%6La:-0xf.fffffffffffffffp+16380:1:6:-0x1.fep3:
+%*6La:-0xf.fffffffffffffffp+16380:0:6:
+%6La:-0x7.fffffffffffffff8p16381:1:6:-0x1.fcp2:
+%*6La:-0x7.fffffffffffffff8p16381:0:6:
+%6La:-0x2.3456789abcdef01p+12345:1:6:-0x1.18p1:
+%*6La:-0x2.3456789abcdef01p+12345:0:6:
+%6La:-0x2.3456789abcdef01p012345:1:6:-0x1.18p1:
+%*6La:-0x2.3456789abcdef01p012345:0:6:
+%6La:-0x8p-16385:0:-1:
+%*6La:-0x8p-16385:0:-1:
+%6La:-0x0p+0:0:-1:
+%*6La:-0x0p+0:0:-1:
+%6La:-0x0p0:1:6:-0x0:
+%*6La:-0x0p0:0:6:
+%6La:-nan(09A_Zaz):0:-1:
+%*6La:-nan(09A_Zaz):0:-1:
+%6La:-nan():1:6:-nan:
+%*6La:-nan():0:6:
+%6La:nan():1:5:nan:
+%*6La:nan():0:5:
+%6La:nan(09A_Zaz):0:-1:
+%*6La:nan(09A_Zaz):0:-1:
+%6La:0x0p0:1:5:0x0:
+%*6La:0x0p0:0:5:
+%6La:0x0p+0:1:6:0x0:
+%*6La:0x0p+0:0:6:
+%6La:0x8p-16385:1:6:0x1p2:
+%*6La:0x8p-16385:0:6:
+%6La:0x2.3456789abcdef01p012345:1:6:0x1.1ap1:
+%*6La:0x2.3456789abcdef01p012345:0:6:
+%6La:0x2.3456789abcdef01p+12345:1:6:0x1.1ap1:
+%*6La:0x2.3456789abcdef01p+12345:0:6:
+%6La:0x7.fffffffffffffff8p16381:1:6:0x1.ffcp2:
+%*6La:0x7.fffffffffffffff8p16381:0:6:
+%6La:0xf.fffffffffffffffp+16380:1:6:0x1.ffep3:
+%*6La:0xf.fffffffffffffffp+16380:0:6:
+%6La:infinity:0:-1:
+%*6La:infinity:0:-1:
+%6La:+nan():1:6:nan:
+%*6La:+nan():0:6:
+%6La:+nan(09A_Zaz):0:-1:
+%*6La:+nan(09A_Zaz):0:-1:
+%6La:+0x0p0:1:6:0x0:
+%*6La:+0x0p0:0:6:
+%6La:+0x0p+0:0:-1:
+%*6La:+0x0p+0:0:-1:
+%6La:+0x8p-16385:0:-1:
+%*6La:+0x8p-16385:0:-1:
+%6La:+0x2.3456789abcdef01p012345:1:6:0x1.18p1:
+%*6La:+0x2.3456789abcdef01p012345:0:6:
+%6La:+0x2.3456789abcdef01p+12345:1:6:0x1.18p1:
+%*6La:+0x2.3456789abcdef01p+12345:0:6:
+%6La:+0x7.fffffffffffffff8p16381:1:6:0x1.fcp2:
+%*6La:+0x7.fffffffffffffff8p16381:0:6:
+%6La:+0xf.fffffffffffffffp+16380:1:6:0x1.fep3:
+%*6La:+0xf.fffffffffffffffp+16380:0:6:
+%6La:+infinity:0:-1:
+%*6La:+infinity:0:-1:
+%22La::0:-1:
+%*22La::0:-1:
+%22La:-infinity:1:9:-inf:
+%*22La:-infinity:0:9:
+%22La:-0xf.fffffffffffffffp+16380:0:-1:
+%*22La:-0xf.fffffffffffffffp+16380:0:-1:
+%22La:-0x7.fffffffffffffff8p16381:0:-1:
+%*22La:-0x7.fffffffffffffff8p16381:0:-1:
+%22La:-0x2.3456789abcdef01p+12345:0:-1:
+%*22La:-0x2.3456789abcdef01p+12345:0:-1:
+%22La:-0x2.3456789abcdef01p012345:1:22:-0x1.1a2b3c4d5e6f7808p1:
+%*22La:-0x2.3456789abcdef01p012345:0:22:
+%22La:-0x8p-16385:1:11:-0x1p-16382:
+%*22La:-0x8p-16385:0:11:
+%22La:-0x0p+0:1:7:-0x0:
+%*22La:-0x0p+0:0:7:
+%22La:-0x0p0:1:6:-0x0:
+%*22La:-0x0p0:0:6:
+%22La:-nan(09A_Zaz):1:13:-nan:
+%*22La:-nan(09A_Zaz):0:13:
+%22La:-nan():1:6:-nan:
+%*22La:-nan():0:6:
+%22La:nan():1:5:nan:
+%*22La:nan():0:5:
+%22La:nan(09A_Zaz):1:12:nan:
+%*22La:nan(09A_Zaz):0:12:
+%22La:0x0p0:1:5:0x0:
+%*22La:0x0p0:0:5:
+%22La:0x0p+0:1:6:0x0:
+%*22La:0x0p+0:0:6:
+%22La:0x8p-16385:1:10:0x1p-16382:
+%*22La:0x8p-16385:0:10:
+%22La:0x2.3456789abcdef01p012345:1:22:0x1.1a2b3c4d5e6f7808p2:
+%*22La:0x2.3456789abcdef01p012345:0:22:
+%22La:0x2.3456789abcdef01p+12345:1:22:0x1.1a2b3c4d5e6f7808p2:
+%*22La:0x2.3456789abcdef01p+12345:0:22:
+%22La:0x7.fffffffffffffff8p16381:1:22:0x1.fffffffffffffffep3:
+%*22La:0x7.fffffffffffffff8p16381:0:22:
+%22La:0xf.fffffffffffffffp+16380:1:22:0x1.fffffffffffffffep4:
+%*22La:0xf.fffffffffffffffp+16380:0:22:
+%22La:infinity:1:8:inf:
+%*22La:infinity:0:8:
+%22La:+nan():1:6:nan:
+%*22La:+nan():0:6:
+%22La:+nan(09A_Zaz):1:13:nan:
+%*22La:+nan(09A_Zaz):0:13:
+%22La:+0x0p0:1:6:0x0:
+%*22La:+0x0p0:0:6:
+%22La:+0x0p+0:1:7:0x0:
+%*22La:+0x0p+0:0:7:
+%22La:+0x8p-16385:1:11:0x1p-16382:
+%*22La:+0x8p-16385:0:11:
+%22La:+0x2.3456789abcdef01p012345:1:22:0x1.1a2b3c4d5e6f7808p1:
+%*22La:+0x2.3456789abcdef01p012345:0:22:
+%22La:+0x2.3456789abcdef01p+12345:0:-1:
+%*22La:+0x2.3456789abcdef01p+12345:0:-1:
+%22La:+0x7.fffffffffffffff8p16381:0:-1:
+%*22La:+0x7.fffffffffffffff8p16381:0:-1:
+%22La:+0xf.fffffffffffffffp+16380:0:-1:
+%*22La:+0xf.fffffffffffffffp+16380:0:-1:
+%22La:+infinity:1:9:inf:
+%*22La:+infinity:0:9:
+%37La::0:-1:
+%*37La::0:-1:
+%37La:-infinity:1:9:-inf:
+%*37La:-infinity:0:9:
+%37La:-0xf.fffffffffffffffp+16380:1:27:-0x1.fffffffffffffffep16383:
+%*37La:-0xf.fffffffffffffffp+16380:0:27:
+%37La:-0x7.fffffffffffffff8p16381:1:27:-0x1.fffffffffffffffep16383:
+%*37La:-0x7.fffffffffffffff8p16381:0:27:
+%37La:-0x2.3456789abcdef01p+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*37La:-0x2.3456789abcdef01p+12345:0:27:
+%37La:-0x2.3456789abcdef01p012345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*37La:-0x2.3456789abcdef01p012345:0:27:
+%37La:-0x8p-16385:1:11:-0x1p-16382:
+%*37La:-0x8p-16385:0:11:
+%37La:-0x0p+0:1:7:-0x0:
+%*37La:-0x0p+0:0:7:
+%37La:-0x0p0:1:6:-0x0:
+%*37La:-0x0p0:0:6:
+%37La:-nan(09A_Zaz):1:13:-nan:
+%*37La:-nan(09A_Zaz):0:13:
+%37La:-nan():1:6:-nan:
+%*37La:-nan():0:6:
+%37La:nan():1:5:nan:
+%*37La:nan():0:5:
+%37La:nan(09A_Zaz):1:12:nan:
+%*37La:nan(09A_Zaz):0:12:
+%37La:0x0p0:1:5:0x0:
+%*37La:0x0p0:0:5:
+%37La:0x0p+0:1:6:0x0:
+%*37La:0x0p+0:0:6:
+%37La:0x8p-16385:1:10:0x1p-16382:
+%*37La:0x8p-16385:0:10:
+%37La:0x2.3456789abcdef01p012345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*37La:0x2.3456789abcdef01p012345:0:26:
+%37La:0x2.3456789abcdef01p+12345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*37La:0x2.3456789abcdef01p+12345:0:26:
+%37La:0x7.fffffffffffffff8p16381:1:26:0x1.fffffffffffffffep16383:
+%*37La:0x7.fffffffffffffff8p16381:0:26:
+%37La:0xf.fffffffffffffffp+16380:1:26:0x1.fffffffffffffffep16383:
+%*37La:0xf.fffffffffffffffp+16380:0:26:
+%37La:infinity:1:8:inf:
+%*37La:infinity:0:8:
+%37La:+nan():1:6:nan:
+%*37La:+nan():0:6:
+%37La:+nan(09A_Zaz):1:13:nan:
+%*37La:+nan(09A_Zaz):0:13:
+%37La:+0x0p0:1:6:0x0:
+%*37La:+0x0p0:0:6:
+%37La:+0x0p+0:1:7:0x0:
+%*37La:+0x0p+0:0:7:
+%37La:+0x8p-16385:1:11:0x1p-16382:
+%*37La:+0x8p-16385:0:11:
+%37La:+0x2.3456789abcdef01p012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37La:+0x2.3456789abcdef01p012345:0:27:
+%37La:+0x2.3456789abcdef01p+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37La:+0x2.3456789abcdef01p+12345:0:27:
+%37La:+0x7.fffffffffffffff8p16381:1:27:0x1.fffffffffffffffep16383:
+%*37La:+0x7.fffffffffffffff8p16381:0:27:
+%37La:+0xf.fffffffffffffffp+16380:1:27:0x1.fffffffffffffffep16383:
+%*37La:+0xf.fffffffffffffffp+16380:0:27:
+%37La:+infinity:1:9:inf:
+%*37La:+infinity:0:9:
+%5La: :0:-1:
+%*5La: :0:-1:
+%5La: -infinity:0:-1:
+%*5La: -infinity:0:-1:
+%5La: -0xf.fffffffffffffffp+16380:1:6:-0x1.ep3:
+%*5La: -0xf.fffffffffffffffp+16380:0:6:
+%5La: -0x7.fffffffffffffff8p16381:1:6:-0x1.cp2:
+%*5La: -0x7.fffffffffffffff8p16381:0:6:
+%5La: -0x2.3456789abcdef01p+12345:1:6:-0x1p1:
+%*5La: -0x2.3456789abcdef01p+12345:0:6:
+%5La: -0x2.3456789abcdef01p012345:1:6:-0x1p1:
+%*5La: -0x2.3456789abcdef01p012345:0:6:
+%5La: -0x8p-16385:0:-1:
+%*5La: -0x8p-16385:0:-1:
+%5La: -0x0p+0:0:-1:
+%*5La: -0x0p+0:0:-1:
+%5La: -0x0p0:0:-1:
+%*5La: -0x0p0:0:-1:
+%5La: -nan(09A_Zaz):0:-1:
+%*5La: -nan(09A_Zaz):0:-1:
+%5La: -nan():0:-1:
+%*5La: -nan():0:-1:
+%5La: nan():1:6:nan:
+%*5La: nan():0:6:
+%5La: nan(09A_Zaz):0:-1:
+%*5La: nan(09A_Zaz):0:-1:
+%5La: 0x0p0:1:6:0x0:
+%*5La: 0x0p0:0:6:
+%5La: 0x0p+0:0:-1:
+%*5La: 0x0p+0:0:-1:
+%5La: 0x8p-16385:0:-1:
+%*5La: 0x8p-16385:0:-1:
+%5La: 0x2.3456789abcdef01p012345:1:6:0x1.18p1:
+%*5La: 0x2.3456789abcdef01p012345:0:6:
+%5La: 0x2.3456789abcdef01p+12345:1:6:0x1.18p1:
+%*5La: 0x2.3456789abcdef01p+12345:0:6:
+%5La: 0x7.fffffffffffffff8p16381:1:6:0x1.fcp2:
+%*5La: 0x7.fffffffffffffff8p16381:0:6:
+%5La: 0xf.fffffffffffffffp+16380:1:6:0x1.fep3:
+%*5La: 0xf.fffffffffffffffp+16380:0:6:
+%5La: infinity:0:-1:
+%*5La: infinity:0:-1:
+%5La: +nan():0:-1:
+%*5La: +nan():0:-1:
+%5La: +nan(09A_Zaz):0:-1:
+%*5La: +nan(09A_Zaz):0:-1:
+%5La: +0x0p0:0:-1:
+%*5La: +0x0p0:0:-1:
+%5La: +0x0p+0:0:-1:
+%*5La: +0x0p+0:0:-1:
+%5La: +0x8p-16385:0:-1:
+%*5La: +0x8p-16385:0:-1:
+%5La: +0x2.3456789abcdef01p012345:1:6:0x1p1:
+%*5La: +0x2.3456789abcdef01p012345:0:6:
+%5La: +0x2.3456789abcdef01p+12345:1:6:0x1p1:
+%*5La: +0x2.3456789abcdef01p+12345:0:6:
+%5La: +0x7.fffffffffffffff8p16381:1:6:0x1.cp2:
+%*5La: +0x7.fffffffffffffff8p16381:0:6:
+%5La: +0xf.fffffffffffffffp+16380:1:6:0x1.ep3:
+%*5La: +0xf.fffffffffffffffp+16380:0:6:
+%5La: +infinity:0:-1:
+%*5La: +infinity:0:-1:
+%37La: :0:-1:
+%*37La: :0:-1:
+%37La: -infinity:1:10:-inf:
+%*37La: -infinity:0:10:
+%37La: -0xf.fffffffffffffffp+16380:1:28:-0x1.fffffffffffffffep16383:
+%*37La: -0xf.fffffffffffffffp+16380:0:28:
+%37La: -0x7.fffffffffffffff8p16381:1:28:-0x1.fffffffffffffffep16383:
+%*37La: -0x7.fffffffffffffff8p16381:0:28:
+%37La: -0x2.3456789abcdef01p+12345:1:28:-0x1.1a2b3c4d5e6f7808p12346:
+%*37La: -0x2.3456789abcdef01p+12345:0:28:
+%37La: -0x2.3456789abcdef01p012345:1:28:-0x1.1a2b3c4d5e6f7808p12346:
+%*37La: -0x2.3456789abcdef01p012345:0:28:
+%37La: -0x8p-16385:1:12:-0x1p-16382:
+%*37La: -0x8p-16385:0:12:
+%37La: -0x0p+0:1:8:-0x0:
+%*37La: -0x0p+0:0:8:
+%37La: -0x0p0:1:7:-0x0:
+%*37La: -0x0p0:0:7:
+%37La: -nan(09A_Zaz):1:14:-nan:
+%*37La: -nan(09A_Zaz):0:14:
+%37La: -nan():1:7:-nan:
+%*37La: -nan():0:7:
+%37La: nan():1:6:nan:
+%*37La: nan():0:6:
+%37La: nan(09A_Zaz):1:13:nan:
+%*37La: nan(09A_Zaz):0:13:
+%37La: 0x0p0:1:6:0x0:
+%*37La: 0x0p0:0:6:
+%37La: 0x0p+0:1:7:0x0:
+%*37La: 0x0p+0:0:7:
+%37La: 0x8p-16385:1:11:0x1p-16382:
+%*37La: 0x8p-16385:0:11:
+%37La: 0x2.3456789abcdef01p012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37La: 0x2.3456789abcdef01p012345:0:27:
+%37La: 0x2.3456789abcdef01p+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37La: 0x2.3456789abcdef01p+12345:0:27:
+%37La: 0x7.fffffffffffffff8p16381:1:27:0x1.fffffffffffffffep16383:
+%*37La: 0x7.fffffffffffffff8p16381:0:27:
+%37La: 0xf.fffffffffffffffp+16380:1:27:0x1.fffffffffffffffep16383:
+%*37La: 0xf.fffffffffffffffp+16380:0:27:
+%37La: infinity:1:9:inf:
+%*37La: infinity:0:9:
+%37La: +nan():1:7:nan:
+%*37La: +nan():0:7:
+%37La: +nan(09A_Zaz):1:14:nan:
+%*37La: +nan(09A_Zaz):0:14:
+%37La: +0x0p0:1:7:0x0:
+%*37La: +0x0p0:0:7:
+%37La: +0x0p+0:1:8:0x0:
+%*37La: +0x0p+0:0:8:
+%37La: +0x8p-16385:1:12:0x1p-16382:
+%*37La: +0x8p-16385:0:12:
+%37La: +0x2.3456789abcdef01p012345:1:28:0x1.1a2b3c4d5e6f7808p12346:
+%*37La: +0x2.3456789abcdef01p012345:0:28:
+%37La: +0x2.3456789abcdef01p+12345:1:28:0x1.1a2b3c4d5e6f7808p12346:
+%*37La: +0x2.3456789abcdef01p+12345:0:28:
+%37La: +0x7.fffffffffffffff8p16381:1:28:0x1.fffffffffffffffep16383:
+%*37La: +0x7.fffffffffffffff8p16381:0:28:
+%37La: +0xf.fffffffffffffffp+16380:1:28:0x1.fffffffffffffffep16383:
+%*37La: +0xf.fffffffffffffffp+16380:0:28:
+%37La: +infinity:1:10:inf:
+%*37La: +infinity:0:10:
diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input
new file mode 100644
index 0000000..26bc713
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input
@@ -0,0 +1,682 @@
+%LA::0:-1:
+%*LA::0:-1:
+%LA:-INFINITY:1:9:-inf:
+%*LA:-INFINITY:0:9:
+%LA:-0XF.FFFFFFFFFFFFFFFP+16380:1:27:-0x1.fffffffffffffffep16383:
+%*LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:27:
+%LA:-0X7.FFFFFFFFFFFFFFF8P16381:1:27:-0x1.fffffffffffffffep16383:
+%*LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:27:
+%LA:-0X2.3456789ABCDEF01P+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*LA:-0X2.3456789ABCDEF01P+12345:0:27:
+%LA:-0X2.3456789ABCDEF01P012345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*LA:-0X2.3456789ABCDEF01P012345:0:27:
+%LA:-0X8P-16385:1:11:-0x1p-16382:
+%*LA:-0X8P-16385:0:11:
+%LA:-0X0P+0:1:7:-0x0:
+%*LA:-0X0P+0:0:7:
+%LA:-0X0P0:1:6:-0x0:
+%*LA:-0X0P0:0:6:
+%LA:-NAN(09A_Zaz):1:13:-nan:
+%*LA:-NAN(09A_Zaz):0:13:
+%LA:-NAN():1:6:-nan:
+%*LA:-NAN():0:6:
+%LA:NAN():1:5:nan:
+%*LA:NAN():0:5:
+%LA:NAN(09A_Zaz):1:12:nan:
+%*LA:NAN(09A_Zaz):0:12:
+%LA:0X0P0:1:5:0x0:
+%*LA:0X0P0:0:5:
+%LA:0X0P+0:1:6:0x0:
+%*LA:0X0P+0:0:6:
+%LA:0X8P-16385:1:10:0x1p-16382:
+%*LA:0X8P-16385:0:10:
+%LA:0X2.3456789ABCDEF01P012345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*LA:0X2.3456789ABCDEF01P012345:0:26:
+%LA:0X2.3456789ABCDEF01P+12345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*LA:0X2.3456789ABCDEF01P+12345:0:26:
+%LA:0X7.FFFFFFFFFFFFFFF8P16381:1:26:0x1.fffffffffffffffep16383:
+%*LA:0X7.FFFFFFFFFFFFFFF8P16381:0:26:
+%LA:0XF.FFFFFFFFFFFFFFFP+16380:1:26:0x1.fffffffffffffffep16383:
+%*LA:0XF.FFFFFFFFFFFFFFFP+16380:0:26:
+%LA:INFINITY:1:8:inf:
+%*LA:INFINITY:0:8:
+%LA:+NAN():1:6:nan:
+%*LA:+NAN():0:6:
+%LA:+NAN(09A_Zaz):1:13:nan:
+%*LA:+NAN(09A_Zaz):0:13:
+%LA:+0X0P0:1:6:0x0:
+%*LA:+0X0P0:0:6:
+%LA:+0X0P+0:1:7:0x0:
+%*LA:+0X0P+0:0:7:
+%LA:+0X8P-16385:1:11:0x1p-16382:
+%*LA:+0X8P-16385:0:11:
+%LA:+0X2.3456789ABCDEF01P012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*LA:+0X2.3456789ABCDEF01P012345:0:27:
+%LA:+0X2.3456789ABCDEF01P+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*LA:+0X2.3456789ABCDEF01P+12345:0:27:
+%LA:+0X7.FFFFFFFFFFFFFFF8P16381:1:27:0x1.fffffffffffffffep16383:
+%*LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:27:
+%LA:+0XF.FFFFFFFFFFFFFFFP+16380:1:27:0x1.fffffffffffffffep16383:
+%*LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:27:
+%LA:+INFINITY:1:9:inf:
+%*LA:+INFINITY:0:9:
+%1LA::0:-1:
+%*1LA::0:-1:
+%1LA:-INFINITY:0:-1:
+%*1LA:-INFINITY:0:-1:
+%1LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*1LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%1LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*1LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%1LA:-0X2.3456789ABCDEF01P+12345:0:-1:
+%*1LA:-0X2.3456789ABCDEF01P+12345:0:-1:
+%1LA:-0X2.3456789ABCDEF01P012345:0:-1:
+%*1LA:-0X2.3456789ABCDEF01P012345:0:-1:
+%1LA:-0X8P-16385:0:-1:
+%*1LA:-0X8P-16385:0:-1:
+%1LA:-0X0P+0:0:-1:
+%*1LA:-0X0P+0:0:-1:
+%1LA:-0X0P0:0:-1:
+%*1LA:-0X0P0:0:-1:
+%1LA:-NAN(09A_Zaz):0:-1:
+%*1LA:-NAN(09A_Zaz):0:-1:
+%1LA:-NAN():0:-1:
+%*1LA:-NAN():0:-1:
+%1LA:NAN():0:-1:
+%*1LA:NAN():0:-1:
+%1LA:NAN(09A_Zaz):0:-1:
+%*1LA:NAN(09A_Zaz):0:-1:
+%1LA:0X0P0:1:1:0x0:
+%*1LA:0X0P0:0:1:
+%1LA:0X0P+0:1:1:0x0:
+%*1LA:0X0P+0:0:1:
+%1LA:0X8P-16385:1:1:0x0:
+%*1LA:0X8P-16385:0:1:
+%1LA:0X2.3456789ABCDEF01P012345:1:1:0x0:
+%*1LA:0X2.3456789ABCDEF01P012345:0:1:
+%1LA:0X2.3456789ABCDEF01P+12345:1:1:0x0:
+%*1LA:0X2.3456789ABCDEF01P+12345:0:1:
+%1LA:0X7.FFFFFFFFFFFFFFF8P16381:1:1:0x0:
+%*1LA:0X7.FFFFFFFFFFFFFFF8P16381:0:1:
+%1LA:0XF.FFFFFFFFFFFFFFFP+16380:1:1:0x0:
+%*1LA:0XF.FFFFFFFFFFFFFFFP+16380:0:1:
+%1LA:INFINITY:0:-1:
+%*1LA:INFINITY:0:-1:
+%1LA:+NAN():0:-1:
+%*1LA:+NAN():0:-1:
+%1LA:+NAN(09A_Zaz):0:-1:
+%*1LA:+NAN(09A_Zaz):0:-1:
+%1LA:+0X0P0:0:-1:
+%*1LA:+0X0P0:0:-1:
+%1LA:+0X0P+0:0:-1:
+%*1LA:+0X0P+0:0:-1:
+%1LA:+0X8P-16385:0:-1:
+%*1LA:+0X8P-16385:0:-1:
+%1LA:+0X2.3456789ABCDEF01P012345:0:-1:
+%*1LA:+0X2.3456789ABCDEF01P012345:0:-1:
+%1LA:+0X2.3456789ABCDEF01P+12345:0:-1:
+%*1LA:+0X2.3456789ABCDEF01P+12345:0:-1:
+%1LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*1LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%1LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*1LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%1LA:+INFINITY:0:-1:
+%*1LA:+INFINITY:0:-1:
+%2LA::0:-1:
+%*2LA::0:-1:
+%2LA:-INFINITY:0:-1:
+%*2LA:-INFINITY:0:-1:
+%2LA:-0XF.FFFFFFFFFFFFFFFP+16380:1:2:-0x0:
+%*2LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:2:
+%2LA:-0X7.FFFFFFFFFFFFFFF8P16381:1:2:-0x0:
+%*2LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:2:
+%2LA:-0X2.3456789ABCDEF01P+12345:1:2:-0x0:
+%*2LA:-0X2.3456789ABCDEF01P+12345:0:2:
+%2LA:-0X2.3456789ABCDEF01P012345:1:2:-0x0:
+%*2LA:-0X2.3456789ABCDEF01P012345:0:2:
+%2LA:-0X8P-16385:1:2:-0x0:
+%*2LA:-0X8P-16385:0:2:
+%2LA:-0X0P+0:1:2:-0x0:
+%*2LA:-0X0P+0:0:2:
+%2LA:-0X0P0:1:2:-0x0:
+%*2LA:-0X0P0:0:2:
+%2LA:-NAN(09A_Zaz):0:-1:
+%*2LA:-NAN(09A_Zaz):0:-1:
+%2LA:-NAN():0:-1:
+%*2LA:-NAN():0:-1:
+%2LA:NAN():0:-1:
+%*2LA:NAN():0:-1:
+%2LA:NAN(09A_Zaz):0:-1:
+%*2LA:NAN(09A_Zaz):0:-1:
+%2LA:0X0P0:0:-1:
+%*2LA:0X0P0:0:-1:
+%2LA:0X0P+0:0:-1:
+%*2LA:0X0P+0:0:-1:
+%2LA:0X8P-16385:0:-1:
+%*2LA:0X8P-16385:0:-1:
+%2LA:0X2.3456789ABCDEF01P012345:0:-1:
+%*2LA:0X2.3456789ABCDEF01P012345:0:-1:
+%2LA:0X2.3456789ABCDEF01P+12345:0:-1:
+%*2LA:0X2.3456789ABCDEF01P+12345:0:-1:
+%2LA:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*2LA:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%2LA:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*2LA:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%2LA:INFINITY:0:-1:
+%*2LA:INFINITY:0:-1:
+%2LA:+NAN():0:-1:
+%*2LA:+NAN():0:-1:
+%2LA:+NAN(09A_Zaz):0:-1:
+%*2LA:+NAN(09A_Zaz):0:-1:
+%2LA:+0X0P0:1:2:0x0:
+%*2LA:+0X0P0:0:2:
+%2LA:+0X0P+0:1:2:0x0:
+%*2LA:+0X0P+0:0:2:
+%2LA:+0X8P-16385:1:2:0x0:
+%*2LA:+0X8P-16385:0:2:
+%2LA:+0X2.3456789ABCDEF01P012345:1:2:0x0:
+%*2LA:+0X2.3456789ABCDEF01P012345:0:2:
+%2LA:+0X2.3456789ABCDEF01P+12345:1:2:0x0:
+%*2LA:+0X2.3456789ABCDEF01P+12345:0:2:
+%2LA:+0X7.FFFFFFFFFFFFFFF8P16381:1:2:0x0:
+%*2LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:2:
+%2LA:+0XF.FFFFFFFFFFFFFFFP+16380:1:2:0x0:
+%*2LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:2:
+%2LA:+INFINITY:0:-1:
+%*2LA:+INFINITY:0:-1:
+%3LA::0:-1:
+%*3LA::0:-1:
+%3LA:-INFINITY:0:-1:
+%*3LA:-INFINITY:0:-1:
+%3LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*3LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%3LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*3LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%3LA:-0X2.3456789ABCDEF01P+12345:0:-1:
+%*3LA:-0X2.3456789ABCDEF01P+12345:0:-1:
+%3LA:-0X2.3456789ABCDEF01P012345:0:-1:
+%*3LA:-0X2.3456789ABCDEF01P012345:0:-1:
+%3LA:-0X8P-16385:0:-1:
+%*3LA:-0X8P-16385:0:-1:
+%3LA:-0X0P+0:0:-1:
+%*3LA:-0X0P+0:0:-1:
+%3LA:-0X0P0:0:-1:
+%*3LA:-0X0P0:0:-1:
+%3LA:-NAN(09A_Zaz):0:-1:
+%*3LA:-NAN(09A_Zaz):0:-1:
+%3LA:-NAN():0:-1:
+%*3LA:-NAN():0:-1:
+%3LA:NAN():1:3:nan:
+%*3LA:NAN():0:3:
+%3LA:NAN(09A_Zaz):1:3:nan:
+%*3LA:NAN(09A_Zaz):0:3:
+%3LA:0X0P0:1:3:0x0:
+%*3LA:0X0P0:0:3:
+%3LA:0X0P+0:1:3:0x0:
+%*3LA:0X0P+0:0:3:
+%3LA:0X8P-16385:1:3:0x1p3:
+%*3LA:0X8P-16385:0:3:
+%3LA:0X2.3456789ABCDEF01P012345:1:3:0x1p1:
+%*3LA:0X2.3456789ABCDEF01P012345:0:3:
+%3LA:0X2.3456789ABCDEF01P+12345:1:3:0x1p1:
+%*3LA:0X2.3456789ABCDEF01P+12345:0:3:
+%3LA:0X7.FFFFFFFFFFFFFFF8P16381:1:3:0x1.cp2:
+%*3LA:0X7.FFFFFFFFFFFFFFF8P16381:0:3:
+%3LA:0XF.FFFFFFFFFFFFFFFP+16380:1:3:0x1.ep3:
+%*3LA:0XF.FFFFFFFFFFFFFFFP+16380:0:3:
+%3LA:INFINITY:1:3:inf:
+%*3LA:INFINITY:0:3:
+%3LA:+NAN():0:-1:
+%*3LA:+NAN():0:-1:
+%3LA:+NAN(09A_Zaz):0:-1:
+%*3LA:+NAN(09A_Zaz):0:-1:
+%3LA:+0X0P0:0:-1:
+%*3LA:+0X0P0:0:-1:
+%3LA:+0X0P+0:0:-1:
+%*3LA:+0X0P+0:0:-1:
+%3LA:+0X8P-16385:0:-1:
+%*3LA:+0X8P-16385:0:-1:
+%3LA:+0X2.3456789ABCDEF01P012345:0:-1:
+%*3LA:+0X2.3456789ABCDEF01P012345:0:-1:
+%3LA:+0X2.3456789ABCDEF01P+12345:0:-1:
+%*3LA:+0X2.3456789ABCDEF01P+12345:0:-1:
+%3LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*3LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%3LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*3LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%3LA:+INFINITY:0:-1:
+%*3LA:+INFINITY:0:-1:
+%4LA::0:-1:
+%*4LA::0:-1:
+%4LA:-INFINITY:1:4:-inf:
+%*4LA:-INFINITY:0:4:
+%4LA:-0XF.FFFFFFFFFFFFFFFP+16380:1:4:-0x1.ep3:
+%*4LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:4:
+%4LA:-0X7.FFFFFFFFFFFFFFF8P16381:1:4:-0x1.cp2:
+%*4LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:4:
+%4LA:-0X2.3456789ABCDEF01P+12345:1:4:-0x1p1:
+%*4LA:-0X2.3456789ABCDEF01P+12345:0:4:
+%4LA:-0X2.3456789ABCDEF01P012345:1:4:-0x1p1:
+%*4LA:-0X2.3456789ABCDEF01P012345:0:4:
+%4LA:-0X8P-16385:1:4:-0x1p3:
+%*4LA:-0X8P-16385:0:4:
+%4LA:-0X0P+0:1:4:-0x0:
+%*4LA:-0X0P+0:0:4:
+%4LA:-0X0P0:1:4:-0x0:
+%*4LA:-0X0P0:0:4:
+%4LA:-NAN(09A_Zaz):1:4:-nan:
+%*4LA:-NAN(09A_Zaz):0:4:
+%4LA:-NAN():1:4:-nan:
+%*4LA:-NAN():0:4:
+%4LA:NAN():0:-1:
+%*4LA:NAN():0:-1:
+%4LA:NAN(09A_Zaz):0:-1:
+%*4LA:NAN(09A_Zaz):0:-1:
+%4LA:0X0P0:0:-1:
+%*4LA:0X0P0:0:-1:
+%4LA:0X0P+0:0:-1:
+%*4LA:0X0P+0:0:-1:
+%4LA:0X8P-16385:0:-1:
+%*4LA:0X8P-16385:0:-1:
+%4LA:0X2.3456789ABCDEF01P012345:1:4:0x1p1:
+%*4LA:0X2.3456789ABCDEF01P012345:0:4:
+%4LA:0X2.3456789ABCDEF01P+12345:1:4:0x1p1:
+%*4LA:0X2.3456789ABCDEF01P+12345:0:4:
+%4LA:0X7.FFFFFFFFFFFFFFF8P16381:1:4:0x1.cp2:
+%*4LA:0X7.FFFFFFFFFFFFFFF8P16381:0:4:
+%4LA:0XF.FFFFFFFFFFFFFFFP+16380:1:4:0x1.ep3:
+%*4LA:0XF.FFFFFFFFFFFFFFFP+16380:0:4:
+%4LA:INFINITY:0:-1:
+%*4LA:INFINITY:0:-1:
+%4LA:+NAN():1:4:nan:
+%*4LA:+NAN():0:4:
+%4LA:+NAN(09A_Zaz):1:4:nan:
+%*4LA:+NAN(09A_Zaz):0:4:
+%4LA:+0X0P0:1:4:0x0:
+%*4LA:+0X0P0:0:4:
+%4LA:+0X0P+0:1:4:0x0:
+%*4LA:+0X0P+0:0:4:
+%4LA:+0X8P-16385:1:4:0x1p3:
+%*4LA:+0X8P-16385:0:4:
+%4LA:+0X2.3456789ABCDEF01P012345:1:4:0x1p1:
+%*4LA:+0X2.3456789ABCDEF01P012345:0:4:
+%4LA:+0X2.3456789ABCDEF01P+12345:1:4:0x1p1:
+%*4LA:+0X2.3456789ABCDEF01P+12345:0:4:
+%4LA:+0X7.FFFFFFFFFFFFFFF8P16381:1:4:0x1.cp2:
+%*4LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:4:
+%4LA:+0XF.FFFFFFFFFFFFFFFP+16380:1:4:0x1.ep3:
+%*4LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:4:
+%4LA:+INFINITY:1:4:inf:
+%*4LA:+INFINITY:0:4:
+%5LA::0:-1:
+%*5LA::0:-1:
+%5LA:-INFINITY:0:-1:
+%*5LA:-INFINITY:0:-1:
+%5LA:-0XF.FFFFFFFFFFFFFFFP+16380:1:5:-0x1.ep3:
+%*5LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:5:
+%5LA:-0X7.FFFFFFFFFFFFFFF8P16381:1:5:-0x1.cp2:
+%*5LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:5:
+%5LA:-0X2.3456789ABCDEF01P+12345:1:5:-0x1p1:
+%*5LA:-0X2.3456789ABCDEF01P+12345:0:5:
+%5LA:-0X2.3456789ABCDEF01P012345:1:5:-0x1p1:
+%*5LA:-0X2.3456789ABCDEF01P012345:0:5:
+%5LA:-0X8P-16385:0:-1:
+%*5LA:-0X8P-16385:0:-1:
+%5LA:-0X0P+0:0:-1:
+%*5LA:-0X0P+0:0:-1:
+%5LA:-0X0P0:0:-1:
+%*5LA:-0X0P0:0:-1:
+%5LA:-NAN(09A_Zaz):0:-1:
+%*5LA:-NAN(09A_Zaz):0:-1:
+%5LA:-NAN():0:-1:
+%*5LA:-NAN():0:-1:
+%5LA:NAN():1:5:nan:
+%*5LA:NAN():0:5:
+%5LA:NAN(09A_Zaz):0:-1:
+%*5LA:NAN(09A_Zaz):0:-1:
+%5LA:0X0P0:1:5:0x0:
+%*5LA:0X0P0:0:5:
+%5LA:0X0P+0:0:-1:
+%*5LA:0X0P+0:0:-1:
+%5LA:0X8P-16385:0:-1:
+%*5LA:0X8P-16385:0:-1:
+%5LA:0X2.3456789ABCDEF01P012345:1:5:0x1.18p1:
+%*5LA:0X2.3456789ABCDEF01P012345:0:5:
+%5LA:0X2.3456789ABCDEF01P+12345:1:5:0x1.18p1:
+%*5LA:0X2.3456789ABCDEF01P+12345:0:5:
+%5LA:0X7.FFFFFFFFFFFFFFF8P16381:1:5:0x1.fcp2:
+%*5LA:0X7.FFFFFFFFFFFFFFF8P16381:0:5:
+%5LA:0XF.FFFFFFFFFFFFFFFP+16380:1:5:0x1.fep3:
+%*5LA:0XF.FFFFFFFFFFFFFFFP+16380:0:5:
+%5LA:INFINITY:0:-1:
+%*5LA:INFINITY:0:-1:
+%5LA:+NAN():0:-1:
+%*5LA:+NAN():0:-1:
+%5LA:+NAN(09A_Zaz):0:-1:
+%*5LA:+NAN(09A_Zaz):0:-1:
+%5LA:+0X0P0:0:-1:
+%*5LA:+0X0P0:0:-1:
+%5LA:+0X0P+0:0:-1:
+%*5LA:+0X0P+0:0:-1:
+%5LA:+0X8P-16385:0:-1:
+%*5LA:+0X8P-16385:0:-1:
+%5LA:+0X2.3456789ABCDEF01P012345:1:5:0x1p1:
+%*5LA:+0X2.3456789ABCDEF01P012345:0:5:
+%5LA:+0X2.3456789ABCDEF01P+12345:1:5:0x1p1:
+%*5LA:+0X2.3456789ABCDEF01P+12345:0:5:
+%5LA:+0X7.FFFFFFFFFFFFFFF8P16381:1:5:0x1.cp2:
+%*5LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:5:
+%5LA:+0XF.FFFFFFFFFFFFFFFP+16380:1:5:0x1.ep3:
+%*5LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:5:
+%5LA:+INFINITY:0:-1:
+%*5LA:+INFINITY:0:-1:
+%6LA::0:-1:
+%*6LA::0:-1:
+%6LA:-INFINITY:0:-1:
+%*6LA:-INFINITY:0:-1:
+%6LA:-0XF.FFFFFFFFFFFFFFFP+16380:1:6:-0x1.fep3:
+%*6LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%6LA:-0X7.FFFFFFFFFFFFFFF8P16381:1:6:-0x1.fcp2:
+%*6LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%6LA:-0X2.3456789ABCDEF01P+12345:1:6:-0x1.18p1:
+%*6LA:-0X2.3456789ABCDEF01P+12345:0:6:
+%6LA:-0X2.3456789ABCDEF01P012345:1:6:-0x1.18p1:
+%*6LA:-0X2.3456789ABCDEF01P012345:0:6:
+%6LA:-0X8P-16385:0:-1:
+%*6LA:-0X8P-16385:0:-1:
+%6LA:-0X0P+0:0:-1:
+%*6LA:-0X0P+0:0:-1:
+%6LA:-0X0P0:1:6:-0x0:
+%*6LA:-0X0P0:0:6:
+%6LA:-NAN(09A_Zaz):0:-1:
+%*6LA:-NAN(09A_Zaz):0:-1:
+%6LA:-NAN():1:6:-nan:
+%*6LA:-NAN():0:6:
+%6LA:NAN():1:5:nan:
+%*6LA:NAN():0:5:
+%6LA:NAN(09A_Zaz):0:-1:
+%*6LA:NAN(09A_Zaz):0:-1:
+%6LA:0X0P0:1:5:0x0:
+%*6LA:0X0P0:0:5:
+%6LA:0X0P+0:1:6:0x0:
+%*6LA:0X0P+0:0:6:
+%6LA:0X8P-16385:1:6:0x1p2:
+%*6LA:0X8P-16385:0:6:
+%6LA:0X2.3456789ABCDEF01P012345:1:6:0x1.1ap1:
+%*6LA:0X2.3456789ABCDEF01P012345:0:6:
+%6LA:0X2.3456789ABCDEF01P+12345:1:6:0x1.1ap1:
+%*6LA:0X2.3456789ABCDEF01P+12345:0:6:
+%6LA:0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.ffcp2:
+%*6LA:0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%6LA:0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.ffep3:
+%*6LA:0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%6LA:INFINITY:0:-1:
+%*6LA:INFINITY:0:-1:
+%6LA:+NAN():1:6:nan:
+%*6LA:+NAN():0:6:
+%6LA:+NAN(09A_Zaz):0:-1:
+%*6LA:+NAN(09A_Zaz):0:-1:
+%6LA:+0X0P0:1:6:0x0:
+%*6LA:+0X0P0:0:6:
+%6LA:+0X0P+0:0:-1:
+%*6LA:+0X0P+0:0:-1:
+%6LA:+0X8P-16385:0:-1:
+%*6LA:+0X8P-16385:0:-1:
+%6LA:+0X2.3456789ABCDEF01P012345:1:6:0x1.18p1:
+%*6LA:+0X2.3456789ABCDEF01P012345:0:6:
+%6LA:+0X2.3456789ABCDEF01P+12345:1:6:0x1.18p1:
+%*6LA:+0X2.3456789ABCDEF01P+12345:0:6:
+%6LA:+0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.fcp2:
+%*6LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%6LA:+0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.fep3:
+%*6LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%6LA:+INFINITY:0:-1:
+%*6LA:+INFINITY:0:-1:
+%22LA::0:-1:
+%*22LA::0:-1:
+%22LA:-INFINITY:1:9:-inf:
+%*22LA:-INFINITY:0:9:
+%22LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*22LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%22LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*22LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%22LA:-0X2.3456789ABCDEF01P+12345:0:-1:
+%*22LA:-0X2.3456789ABCDEF01P+12345:0:-1:
+%22LA:-0X2.3456789ABCDEF01P012345:1:22:-0x1.1a2b3c4d5e6f7808p1:
+%*22LA:-0X2.3456789ABCDEF01P012345:0:22:
+%22LA:-0X8P-16385:1:11:-0x1p-16382:
+%*22LA:-0X8P-16385:0:11:
+%22LA:-0X0P+0:1:7:-0x0:
+%*22LA:-0X0P+0:0:7:
+%22LA:-0X0P0:1:6:-0x0:
+%*22LA:-0X0P0:0:6:
+%22LA:-NAN(09A_Zaz):1:13:-nan:
+%*22LA:-NAN(09A_Zaz):0:13:
+%22LA:-NAN():1:6:-nan:
+%*22LA:-NAN():0:6:
+%22LA:NAN():1:5:nan:
+%*22LA:NAN():0:5:
+%22LA:NAN(09A_Zaz):1:12:nan:
+%*22LA:NAN(09A_Zaz):0:12:
+%22LA:0X0P0:1:5:0x0:
+%*22LA:0X0P0:0:5:
+%22LA:0X0P+0:1:6:0x0:
+%*22LA:0X0P+0:0:6:
+%22LA:0X8P-16385:1:10:0x1p-16382:
+%*22LA:0X8P-16385:0:10:
+%22LA:0X2.3456789ABCDEF01P012345:1:22:0x1.1a2b3c4d5e6f7808p2:
+%*22LA:0X2.3456789ABCDEF01P012345:0:22:
+%22LA:0X2.3456789ABCDEF01P+12345:1:22:0x1.1a2b3c4d5e6f7808p2:
+%*22LA:0X2.3456789ABCDEF01P+12345:0:22:
+%22LA:0X7.FFFFFFFFFFFFFFF8P16381:1:22:0x1.fffffffffffffffep3:
+%*22LA:0X7.FFFFFFFFFFFFFFF8P16381:0:22:
+%22LA:0XF.FFFFFFFFFFFFFFFP+16380:1:22:0x1.fffffffffffffffep4:
+%*22LA:0XF.FFFFFFFFFFFFFFFP+16380:0:22:
+%22LA:INFINITY:1:8:inf:
+%*22LA:INFINITY:0:8:
+%22LA:+NAN():1:6:nan:
+%*22LA:+NAN():0:6:
+%22LA:+NAN(09A_Zaz):1:13:nan:
+%*22LA:+NAN(09A_Zaz):0:13:
+%22LA:+0X0P0:1:6:0x0:
+%*22LA:+0X0P0:0:6:
+%22LA:+0X0P+0:1:7:0x0:
+%*22LA:+0X0P+0:0:7:
+%22LA:+0X8P-16385:1:11:0x1p-16382:
+%*22LA:+0X8P-16385:0:11:
+%22LA:+0X2.3456789ABCDEF01P012345:1:22:0x1.1a2b3c4d5e6f7808p1:
+%*22LA:+0X2.3456789ABCDEF01P012345:0:22:
+%22LA:+0X2.3456789ABCDEF01P+12345:0:-1:
+%*22LA:+0X2.3456789ABCDEF01P+12345:0:-1:
+%22LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*22LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%22LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*22LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%22LA:+INFINITY:1:9:inf:
+%*22LA:+INFINITY:0:9:
+%37LA::0:-1:
+%*37LA::0:-1:
+%37LA:-INFINITY:1:9:-inf:
+%*37LA:-INFINITY:0:9:
+%37LA:-0XF.FFFFFFFFFFFFFFFP+16380:1:27:-0x1.fffffffffffffffep16383:
+%*37LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:27:
+%37LA:-0X7.FFFFFFFFFFFFFFF8P16381:1:27:-0x1.fffffffffffffffep16383:
+%*37LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:27:
+%37LA:-0X2.3456789ABCDEF01P+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*37LA:-0X2.3456789ABCDEF01P+12345:0:27:
+%37LA:-0X2.3456789ABCDEF01P012345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*37LA:-0X2.3456789ABCDEF01P012345:0:27:
+%37LA:-0X8P-16385:1:11:-0x1p-16382:
+%*37LA:-0X8P-16385:0:11:
+%37LA:-0X0P+0:1:7:-0x0:
+%*37LA:-0X0P+0:0:7:
+%37LA:-0X0P0:1:6:-0x0:
+%*37LA:-0X0P0:0:6:
+%37LA:-NAN(09A_Zaz):1:13:-nan:
+%*37LA:-NAN(09A_Zaz):0:13:
+%37LA:-NAN():1:6:-nan:
+%*37LA:-NAN():0:6:
+%37LA:NAN():1:5:nan:
+%*37LA:NAN():0:5:
+%37LA:NAN(09A_Zaz):1:12:nan:
+%*37LA:NAN(09A_Zaz):0:12:
+%37LA:0X0P0:1:5:0x0:
+%*37LA:0X0P0:0:5:
+%37LA:0X0P+0:1:6:0x0:
+%*37LA:0X0P+0:0:6:
+%37LA:0X8P-16385:1:10:0x1p-16382:
+%*37LA:0X8P-16385:0:10:
+%37LA:0X2.3456789ABCDEF01P012345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*37LA:0X2.3456789ABCDEF01P012345:0:26:
+%37LA:0X2.3456789ABCDEF01P+12345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*37LA:0X2.3456789ABCDEF01P+12345:0:26:
+%37LA:0X7.FFFFFFFFFFFFFFF8P16381:1:26:0x1.fffffffffffffffep16383:
+%*37LA:0X7.FFFFFFFFFFFFFFF8P16381:0:26:
+%37LA:0XF.FFFFFFFFFFFFFFFP+16380:1:26:0x1.fffffffffffffffep16383:
+%*37LA:0XF.FFFFFFFFFFFFFFFP+16380:0:26:
+%37LA:INFINITY:1:8:inf:
+%*37LA:INFINITY:0:8:
+%37LA:+NAN():1:6:nan:
+%*37LA:+NAN():0:6:
+%37LA:+NAN(09A_Zaz):1:13:nan:
+%*37LA:+NAN(09A_Zaz):0:13:
+%37LA:+0X0P0:1:6:0x0:
+%*37LA:+0X0P0:0:6:
+%37LA:+0X0P+0:1:7:0x0:
+%*37LA:+0X0P+0:0:7:
+%37LA:+0X8P-16385:1:11:0x1p-16382:
+%*37LA:+0X8P-16385:0:11:
+%37LA:+0X2.3456789ABCDEF01P012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37LA:+0X2.3456789ABCDEF01P012345:0:27:
+%37LA:+0X2.3456789ABCDEF01P+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37LA:+0X2.3456789ABCDEF01P+12345:0:27:
+%37LA:+0X7.FFFFFFFFFFFFFFF8P16381:1:27:0x1.fffffffffffffffep16383:
+%*37LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:27:
+%37LA:+0XF.FFFFFFFFFFFFFFFP+16380:1:27:0x1.fffffffffffffffep16383:
+%*37LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:27:
+%37LA:+INFINITY:1:9:inf:
+%*37LA:+INFINITY:0:9:
+%5LA: :0:-1:
+%*5LA: :0:-1:
+%5LA: -INFINITY:0:-1:
+%*5LA: -INFINITY:0:-1:
+%5LA: -0XF.FFFFFFFFFFFFFFFP+16380:1:6:-0x1.ep3:
+%*5LA: -0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%5LA: -0X7.FFFFFFFFFFFFFFF8P16381:1:6:-0x1.cp2:
+%*5LA: -0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%5LA: -0X2.3456789ABCDEF01P+12345:1:6:-0x1p1:
+%*5LA: -0X2.3456789ABCDEF01P+12345:0:6:
+%5LA: -0X2.3456789ABCDEF01P012345:1:6:-0x1p1:
+%*5LA: -0X2.3456789ABCDEF01P012345:0:6:
+%5LA: -0X8P-16385:0:-1:
+%*5LA: -0X8P-16385:0:-1:
+%5LA: -0X0P+0:0:-1:
+%*5LA: -0X0P+0:0:-1:
+%5LA: -0X0P0:0:-1:
+%*5LA: -0X0P0:0:-1:
+%5LA: -NAN(09A_Zaz):0:-1:
+%*5LA: -NAN(09A_Zaz):0:-1:
+%5LA: -NAN():0:-1:
+%*5LA: -NAN():0:-1:
+%5LA: NAN():1:6:nan:
+%*5LA: NAN():0:6:
+%5LA: NAN(09A_Zaz):0:-1:
+%*5LA: NAN(09A_Zaz):0:-1:
+%5LA: 0X0P0:1:6:0x0:
+%*5LA: 0X0P0:0:6:
+%5LA: 0X0P+0:0:-1:
+%*5LA: 0X0P+0:0:-1:
+%5LA: 0X8P-16385:0:-1:
+%*5LA: 0X8P-16385:0:-1:
+%5LA: 0X2.3456789ABCDEF01P012345:1:6:0x1.18p1:
+%*5LA: 0X2.3456789ABCDEF01P012345:0:6:
+%5LA: 0X2.3456789ABCDEF01P+12345:1:6:0x1.18p1:
+%*5LA: 0X2.3456789ABCDEF01P+12345:0:6:
+%5LA: 0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.fcp2:
+%*5LA: 0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%5LA: 0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.fep3:
+%*5LA: 0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%5LA: INFINITY:0:-1:
+%*5LA: INFINITY:0:-1:
+%5LA: +NAN():0:-1:
+%*5LA: +NAN():0:-1:
+%5LA: +NAN(09A_Zaz):0:-1:
+%*5LA: +NAN(09A_Zaz):0:-1:
+%5LA: +0X0P0:0:-1:
+%*5LA: +0X0P0:0:-1:
+%5LA: +0X0P+0:0:-1:
+%*5LA: +0X0P+0:0:-1:
+%5LA: +0X8P-16385:0:-1:
+%*5LA: +0X8P-16385:0:-1:
+%5LA: +0X2.3456789ABCDEF01P012345:1:6:0x1p1:
+%*5LA: +0X2.3456789ABCDEF01P012345:0:6:
+%5LA: +0X2.3456789ABCDEF01P+12345:1:6:0x1p1:
+%*5LA: +0X2.3456789ABCDEF01P+12345:0:6:
+%5LA: +0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.cp2:
+%*5LA: +0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%5LA: +0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.ep3:
+%*5LA: +0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%5LA: +INFINITY:0:-1:
+%*5LA: +INFINITY:0:-1:
+%37LA: :0:-1:
+%*37LA: :0:-1:
+%37LA: -INFINITY:1:10:-inf:
+%*37LA: -INFINITY:0:10:
+%37LA: -0XF.FFFFFFFFFFFFFFFP+16380:1:28:-0x1.fffffffffffffffep16383:
+%*37LA: -0XF.FFFFFFFFFFFFFFFP+16380:0:28:
+%37LA: -0X7.FFFFFFFFFFFFFFF8P16381:1:28:-0x1.fffffffffffffffep16383:
+%*37LA: -0X7.FFFFFFFFFFFFFFF8P16381:0:28:
+%37LA: -0X2.3456789ABCDEF01P+12345:1:28:-0x1.1a2b3c4d5e6f7808p12346:
+%*37LA: -0X2.3456789ABCDEF01P+12345:0:28:
+%37LA: -0X2.3456789ABCDEF01P012345:1:28:-0x1.1a2b3c4d5e6f7808p12346:
+%*37LA: -0X2.3456789ABCDEF01P012345:0:28:
+%37LA: -0X8P-16385:1:12:-0x1p-16382:
+%*37LA: -0X8P-16385:0:12:
+%37LA: -0X0P+0:1:8:-0x0:
+%*37LA: -0X0P+0:0:8:
+%37LA: -0X0P0:1:7:-0x0:
+%*37LA: -0X0P0:0:7:
+%37LA: -NAN(09A_Zaz):1:14:-nan:
+%*37LA: -NAN(09A_Zaz):0:14:
+%37LA: -NAN():1:7:-nan:
+%*37LA: -NAN():0:7:
+%37LA: NAN():1:6:nan:
+%*37LA: NAN():0:6:
+%37LA: NAN(09A_Zaz):1:13:nan:
+%*37LA: NAN(09A_Zaz):0:13:
+%37LA: 0X0P0:1:6:0x0:
+%*37LA: 0X0P0:0:6:
+%37LA: 0X0P+0:1:7:0x0:
+%*37LA: 0X0P+0:0:7:
+%37LA: 0X8P-16385:1:11:0x1p-16382:
+%*37LA: 0X8P-16385:0:11:
+%37LA: 0X2.3456789ABCDEF01P012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37LA: 0X2.3456789ABCDEF01P012345:0:27:
+%37LA: 0X2.3456789ABCDEF01P+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37LA: 0X2.3456789ABCDEF01P+12345:0:27:
+%37LA: 0X7.FFFFFFFFFFFFFFF8P16381:1:27:0x1.fffffffffffffffep16383:
+%*37LA: 0X7.FFFFFFFFFFFFFFF8P16381:0:27:
+%37LA: 0XF.FFFFFFFFFFFFFFFP+16380:1:27:0x1.fffffffffffffffep16383:
+%*37LA: 0XF.FFFFFFFFFFFFFFFP+16380:0:27:
+%37LA: INFINITY:1:9:inf:
+%*37LA: INFINITY:0:9:
+%37LA: +NAN():1:7:nan:
+%*37LA: +NAN():0:7:
+%37LA: +NAN(09A_Zaz):1:14:nan:
+%*37LA: +NAN(09A_Zaz):0:14:
+%37LA: +0X0P0:1:7:0x0:
+%*37LA: +0X0P0:0:7:
+%37LA: +0X0P+0:1:8:0x0:
+%*37LA: +0X0P+0:0:8:
+%37LA: +0X8P-16385:1:12:0x1p-16382:
+%*37LA: +0X8P-16385:0:12:
+%37LA: +0X2.3456789ABCDEF01P012345:1:28:0x1.1a2b3c4d5e6f7808p12346:
+%*37LA: +0X2.3456789ABCDEF01P012345:0:28:
+%37LA: +0X2.3456789ABCDEF01P+12345:1:28:0x1.1a2b3c4d5e6f7808p12346:
+%*37LA: +0X2.3456789ABCDEF01P+12345:0:28:
+%37LA: +0X7.FFFFFFFFFFFFFFF8P16381:1:28:0x1.fffffffffffffffep16383:
+%*37LA: +0X7.FFFFFFFFFFFFFFF8P16381:0:28:
+%37LA: +0XF.FFFFFFFFFFFFFFFP+16380:1:28:0x1.fffffffffffffffep16383:
+%*37LA: +0XF.FFFFFFFFFFFFFFFP+16380:0:28:
+%37LA: +INFINITY:1:10:inf:
+%*37LA: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input
new file mode 100644
index 0000000..d9071e4
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input
@@ -0,0 +1,558 @@
+%Le::0:-1:
+%*Le::0:-1:
+%Le:-infinity:1:9:-inf:
+%*Le:-infinity:0:9:
+%Le:-1.18973149535723176502126385303097021e+4932:1:44:-0x1.fffffffffffffffep16383:
+%*Le:-1.18973149535723176502126385303097021e+4932:0:44:
+%Le:-1.18973149535723176502126385303097021e4932:1:43:-0x1.fffffffffffffffep16383:
+%*Le:-1.18973149535723176502126385303097021e4932:0:43:
+%Le:-3.619058724505602958194804115432455e+3716:1:42:-0x1.1a2b3c4d5e6f7808p12346:
+%*Le:-3.619058724505602958194804115432455e+3716:0:42:
+%Le:-3.619058724505602958194804115432455e03716:1:42:-0x1.1a2b3c4d5e6f7808p12346:
+%*Le:-3.619058724505602958194804115432455e03716:0:42:
+%Le:-3.36210314311209350626267781732175260e-4932:1:44:-0x1p-16382:
+%*Le:-3.36210314311209350626267781732175260e-4932:0:44:
+%Le:-0e+0:1:5:-0x0:
+%*Le:-0e+0:0:5:
+%Le:-0e0:1:4:-0x0:
+%*Le:-0e0:0:4:
+%Le:-nan(09A_Zaz):1:13:-nan:
+%*Le:-nan(09A_Zaz):0:13:
+%Le:-nan():1:6:-nan:
+%*Le:-nan():0:6:
+%Le:nan():1:5:nan:
+%*Le:nan():0:5:
+%Le:nan(09A_Zaz):1:12:nan:
+%*Le:nan(09A_Zaz):0:12:
+%Le:0e0:1:3:0x0:
+%*Le:0e0:0:3:
+%Le:0e+0:1:4:0x0:
+%*Le:0e+0:0:4:
+%Le:3.36210314311209350626267781732175260e-4932:1:43:0x1p-16382:
+%*Le:3.36210314311209350626267781732175260e-4932:0:43:
+%Le:3.619058724505602958194804115432455e03716:1:41:0x1.1a2b3c4d5e6f7808p12346:
+%*Le:3.619058724505602958194804115432455e03716:0:41:
+%Le:3.619058724505602958194804115432455e+3716:1:41:0x1.1a2b3c4d5e6f7808p12346:
+%*Le:3.619058724505602958194804115432455e+3716:0:41:
+%Le:1.18973149535723176502126385303097021e4932:1:42:0x1.fffffffffffffffep16383:
+%*Le:1.18973149535723176502126385303097021e4932:0:42:
+%Le:1.18973149535723176502126385303097021e+4932:1:43:0x1.fffffffffffffffep16383:
+%*Le:1.18973149535723176502126385303097021e+4932:0:43:
+%Le:infinity:1:8:inf:
+%*Le:infinity:0:8:
+%Le:+nan():1:6:nan:
+%*Le:+nan():0:6:
+%Le:+nan(09A_Zaz):1:13:nan:
+%*Le:+nan(09A_Zaz):0:13:
+%Le:+0e0:1:4:0x0:
+%*Le:+0e0:0:4:
+%Le:+0e+0:1:5:0x0:
+%*Le:+0e+0:0:5:
+%Le:+3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382:
+%*Le:+3.36210314311209350626267781732175260e-4932:0:44:
+%Le:+3.619058724505602958194804115432455e03716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*Le:+3.619058724505602958194804115432455e03716:0:42:
+%Le:+3.619058724505602958194804115432455e+3716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*Le:+3.619058724505602958194804115432455e+3716:0:42:
+%Le:+1.18973149535723176502126385303097021e4932:1:43:0x1.fffffffffffffffep16383:
+%*Le:+1.18973149535723176502126385303097021e4932:0:43:
+%Le:+1.18973149535723176502126385303097021e+4932:1:44:0x1.fffffffffffffffep16383:
+%*Le:+1.18973149535723176502126385303097021e+4932:0:44:
+%Le:+infinity:1:9:inf:
+%*Le:+infinity:0:9:
+%1Le::0:-1:
+%*1Le::0:-1:
+%1Le:-infinity:0:-1:
+%*1Le:-infinity:0:-1:
+%1Le:-1.18973149535723176502126385303097021e+4932:0:-1:
+%*1Le:-1.18973149535723176502126385303097021e+4932:0:-1:
+%1Le:-1.18973149535723176502126385303097021e4932:0:-1:
+%*1Le:-1.18973149535723176502126385303097021e4932:0:-1:
+%1Le:-3.619058724505602958194804115432455e+3716:0:-1:
+%*1Le:-3.619058724505602958194804115432455e+3716:0:-1:
+%1Le:-3.619058724505602958194804115432455e03716:0:-1:
+%*1Le:-3.619058724505602958194804115432455e03716:0:-1:
+%1Le:-3.36210314311209350626267781732175260e-4932:0:-1:
+%*1Le:-3.36210314311209350626267781732175260e-4932:0:-1:
+%1Le:-0e+0:0:-1:
+%*1Le:-0e+0:0:-1:
+%1Le:-0e0:0:-1:
+%*1Le:-0e0:0:-1:
+%1Le:-nan(09A_Zaz):0:-1:
+%*1Le:-nan(09A_Zaz):0:-1:
+%1Le:-nan():0:-1:
+%*1Le:-nan():0:-1:
+%1Le:nan():0:-1:
+%*1Le:nan():0:-1:
+%1Le:nan(09A_Zaz):0:-1:
+%*1Le:nan(09A_Zaz):0:-1:
+%1Le:0e0:1:1:0x0:
+%*1Le:0e0:0:1:
+%1Le:0e+0:1:1:0x0:
+%*1Le:0e+0:0:1:
+%1Le:3.36210314311209350626267781732175260e-4932:1:1:0x1.8p1:
+%*1Le:3.36210314311209350626267781732175260e-4932:0:1:
+%1Le:3.619058724505602958194804115432455e03716:1:1:0x1.8p1:
+%*1Le:3.619058724505602958194804115432455e03716:0:1:
+%1Le:3.619058724505602958194804115432455e+3716:1:1:0x1.8p1:
+%*1Le:3.619058724505602958194804115432455e+3716:0:1:
+%1Le:1.18973149535723176502126385303097021e4932:1:1:0x1:
+%*1Le:1.18973149535723176502126385303097021e4932:0:1:
+%1Le:1.18973149535723176502126385303097021e+4932:1:1:0x1:
+%*1Le:1.18973149535723176502126385303097021e+4932:0:1:
+%1Le:infinity:0:-1:
+%*1Le:infinity:0:-1:
+%1Le:+nan():0:-1:
+%*1Le:+nan():0:-1:
+%1Le:+nan(09A_Zaz):0:-1:
+%*1Le:+nan(09A_Zaz):0:-1:
+%1Le:+0e0:0:-1:
+%*1Le:+0e0:0:-1:
+%1Le:+0e+0:0:-1:
+%*1Le:+0e+0:0:-1:
+%1Le:+3.36210314311209350626267781732175260e-4932:0:-1:
+%*1Le:+3.36210314311209350626267781732175260e-4932:0:-1:
+%1Le:+3.619058724505602958194804115432455e03716:0:-1:
+%*1Le:+3.619058724505602958194804115432455e03716:0:-1:
+%1Le:+3.619058724505602958194804115432455e+3716:0:-1:
+%*1Le:+3.619058724505602958194804115432455e+3716:0:-1:
+%1Le:+1.18973149535723176502126385303097021e4932:0:-1:
+%*1Le:+1.18973149535723176502126385303097021e4932:0:-1:
+%1Le:+1.18973149535723176502126385303097021e+4932:0:-1:
+%*1Le:+1.18973149535723176502126385303097021e+4932:0:-1:
+%1Le:+infinity:0:-1:
+%*1Le:+infinity:0:-1:
+%2Le::0:-1:
+%*2Le::0:-1:
+%2Le:-infinity:0:-1:
+%*2Le:-infinity:0:-1:
+%2Le:-1.18973149535723176502126385303097021e+4932:1:2:-0x1:
+%*2Le:-1.18973149535723176502126385303097021e+4932:0:2:
+%2Le:-1.18973149535723176502126385303097021e4932:1:2:-0x1:
+%*2Le:-1.18973149535723176502126385303097021e4932:0:2:
+%2Le:-3.619058724505602958194804115432455e+3716:1:2:-0x1.8p1:
+%*2Le:-3.619058724505602958194804115432455e+3716:0:2:
+%2Le:-3.619058724505602958194804115432455e03716:1:2:-0x1.8p1:
+%*2Le:-3.619058724505602958194804115432455e03716:0:2:
+%2Le:-3.36210314311209350626267781732175260e-4932:1:2:-0x1.8p1:
+%*2Le:-3.36210314311209350626267781732175260e-4932:0:2:
+%2Le:-0e+0:1:2:-0x0:
+%*2Le:-0e+0:0:2:
+%2Le:-0e0:1:2:-0x0:
+%*2Le:-0e0:0:2:
+%2Le:-nan(09A_Zaz):0:-1:
+%*2Le:-nan(09A_Zaz):0:-1:
+%2Le:-nan():0:-1:
+%*2Le:-nan():0:-1:
+%2Le:nan():0:-1:
+%*2Le:nan():0:-1:
+%2Le:nan(09A_Zaz):0:-1:
+%*2Le:nan(09A_Zaz):0:-1:
+%2Le:0e0:0:-1:
+%*2Le:0e0:0:-1:
+%2Le:0e+0:0:-1:
+%*2Le:0e+0:0:-1:
+%2Le:3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1:
+%*2Le:3.36210314311209350626267781732175260e-4932:0:2:
+%2Le:3.619058724505602958194804115432455e03716:1:2:0x1.8p1:
+%*2Le:3.619058724505602958194804115432455e03716:0:2:
+%2Le:3.619058724505602958194804115432455e+3716:1:2:0x1.8p1:
+%*2Le:3.619058724505602958194804115432455e+3716:0:2:
+%2Le:1.18973149535723176502126385303097021e4932:1:2:0x1:
+%*2Le:1.18973149535723176502126385303097021e4932:0:2:
+%2Le:1.18973149535723176502126385303097021e+4932:1:2:0x1:
+%*2Le:1.18973149535723176502126385303097021e+4932:0:2:
+%2Le:infinity:0:-1:
+%*2Le:infinity:0:-1:
+%2Le:+nan():0:-1:
+%*2Le:+nan():0:-1:
+%2Le:+nan(09A_Zaz):0:-1:
+%*2Le:+nan(09A_Zaz):0:-1:
+%2Le:+0e0:1:2:0x0:
+%*2Le:+0e0:0:2:
+%2Le:+0e+0:1:2:0x0:
+%*2Le:+0e+0:0:2:
+%2Le:+3.36210314311209350626267781732175260e-4932:1:2:0x1.8p1:
+%*2Le:+3.36210314311209350626267781732175260e-4932:0:2:
+%2Le:+3.619058724505602958194804115432455e03716:1:2:0x1.8p1:
+%*2Le:+3.619058724505602958194804115432455e03716:0:2:
+%2Le:+3.619058724505602958194804115432455e+3716:1:2:0x1.8p1:
+%*2Le:+3.619058724505602958194804115432455e+3716:0:2:
+%2Le:+1.18973149535723176502126385303097021e4932:1:2:0x1:
+%*2Le:+1.18973149535723176502126385303097021e4932:0:2:
+%2Le:+1.18973149535723176502126385303097021e+4932:1:2:0x1:
+%*2Le:+1.18973149535723176502126385303097021e+4932:0:2:
+%2Le:+infinity:0:-1:
+%*2Le:+infinity:0:-1:
+%3Le::0:-1:
+%*3Le::0:-1:
+%3Le:-infinity:0:-1:
+%*3Le:-infinity:0:-1:
+%3Le:-1.18973149535723176502126385303097021e+4932:1:3:-0x1:
+%*3Le:-1.18973149535723176502126385303097021e+4932:0:3:
+%3Le:-1.18973149535723176502126385303097021e4932:1:3:-0x1:
+%*3Le:-1.18973149535723176502126385303097021e4932:0:3:
+%3Le:-3.619058724505602958194804115432455e+3716:1:3:-0x1.8p1:
+%*3Le:-3.619058724505602958194804115432455e+3716:0:3:
+%3Le:-3.619058724505602958194804115432455e03716:1:3:-0x1.8p1:
+%*3Le:-3.619058724505602958194804115432455e03716:0:3:
+%3Le:-3.36210314311209350626267781732175260e-4932:1:3:-0x1.8p1:
+%*3Le:-3.36210314311209350626267781732175260e-4932:0:3:
+%3Le:-0e+0:0:-1:
+%*3Le:-0e+0:0:-1:
+%3Le:-0e0:0:-1:
+%*3Le:-0e0:0:-1:
+%3Le:-nan(09A_Zaz):0:-1:
+%*3Le:-nan(09A_Zaz):0:-1:
+%3Le:-nan():0:-1:
+%*3Le:-nan():0:-1:
+%3Le:nan():1:3:nan:
+%*3Le:nan():0:3:
+%3Le:nan(09A_Zaz):1:3:nan:
+%*3Le:nan(09A_Zaz):0:3:
+%3Le:0e0:1:3:0x0:
+%*3Le:0e0:0:3:
+%3Le:0e+0:0:-1:
+%*3Le:0e+0:0:-1:
+%3Le:3.36210314311209350626267781732175260e-4932:1:3:0x1.a666666666666666p1:
+%*3Le:3.36210314311209350626267781732175260e-4932:0:3:
+%3Le:3.619058724505602958194804115432455e03716:1:3:0x1.ccccccccccccccccp1:
+%*3Le:3.619058724505602958194804115432455e03716:0:3:
+%3Le:3.619058724505602958194804115432455e+3716:1:3:0x1.ccccccccccccccccp1:
+%*3Le:3.619058724505602958194804115432455e+3716:0:3:
+%3Le:1.18973149535723176502126385303097021e4932:1:3:0x1.199999999999999a:
+%*3Le:1.18973149535723176502126385303097021e4932:0:3:
+%3Le:1.18973149535723176502126385303097021e+4932:1:3:0x1.199999999999999a:
+%*3Le:1.18973149535723176502126385303097021e+4932:0:3:
+%3Le:infinity:1:3:inf:
+%*3Le:infinity:0:3:
+%3Le:+nan():0:-1:
+%*3Le:+nan():0:-1:
+%3Le:+nan(09A_Zaz):0:-1:
+%*3Le:+nan(09A_Zaz):0:-1:
+%3Le:+0e0:0:-1:
+%*3Le:+0e0:0:-1:
+%3Le:+0e+0:0:-1:
+%*3Le:+0e+0:0:-1:
+%3Le:+3.36210314311209350626267781732175260e-4932:1:3:0x1.8p1:
+%*3Le:+3.36210314311209350626267781732175260e-4932:0:3:
+%3Le:+3.619058724505602958194804115432455e03716:1:3:0x1.8p1:
+%*3Le:+3.619058724505602958194804115432455e03716:0:3:
+%3Le:+3.619058724505602958194804115432455e+3716:1:3:0x1.8p1:
+%*3Le:+3.619058724505602958194804115432455e+3716:0:3:
+%3Le:+1.18973149535723176502126385303097021e4932:1:3:0x1:
+%*3Le:+1.18973149535723176502126385303097021e4932:0:3:
+%3Le:+1.18973149535723176502126385303097021e+4932:1:3:0x1:
+%*3Le:+1.18973149535723176502126385303097021e+4932:0:3:
+%3Le:+infinity:0:-1:
+%*3Le:+infinity:0:-1:
+%4Le::0:-1:
+%*4Le::0:-1:
+%4Le:-infinity:1:4:-inf:
+%*4Le:-infinity:0:4:
+%4Le:-1.18973149535723176502126385303097021e+4932:1:4:-0x1.199999999999999a:
+%*4Le:-1.18973149535723176502126385303097021e+4932:0:4:
+%4Le:-1.18973149535723176502126385303097021e4932:1:4:-0x1.199999999999999a:
+%*4Le:-1.18973149535723176502126385303097021e4932:0:4:
+%4Le:-3.619058724505602958194804115432455e+3716:1:4:-0x1.ccccccccccccccccp1:
+%*4Le:-3.619058724505602958194804115432455e+3716:0:4:
+%4Le:-3.619058724505602958194804115432455e03716:1:4:-0x1.ccccccccccccccccp1:
+%*4Le:-3.619058724505602958194804115432455e03716:0:4:
+%4Le:-3.36210314311209350626267781732175260e-4932:1:4:-0x1.a666666666666666p1:
+%*4Le:-3.36210314311209350626267781732175260e-4932:0:4:
+%4Le:-0e+0:0:-1:
+%*4Le:-0e+0:0:-1:
+%4Le:-0e0:1:4:-0x0:
+%*4Le:-0e0:0:4:
+%4Le:-nan(09A_Zaz):1:4:-nan:
+%*4Le:-nan(09A_Zaz):0:4:
+%4Le:-nan():1:4:-nan:
+%*4Le:-nan():0:4:
+%4Le:nan():0:-1:
+%*4Le:nan():0:-1:
+%4Le:nan(09A_Zaz):0:-1:
+%*4Le:nan(09A_Zaz):0:-1:
+%4Le:0e0:1:3:0x0:
+%*4Le:0e0:0:3:
+%4Le:0e+0:1:4:0x0:
+%*4Le:0e+0:0:4:
+%4Le:3.36210314311209350626267781732175260e-4932:1:4:0x1.ae147ae147ae147ap1:
+%*4Le:3.36210314311209350626267781732175260e-4932:0:4:
+%4Le:3.619058724505602958194804115432455e03716:1:4:0x1.ce147ae147ae147ap1:
+%*4Le:3.619058724505602958194804115432455e03716:0:4:
+%4Le:3.619058724505602958194804115432455e+3716:1:4:0x1.ce147ae147ae147ap1:
+%*4Le:3.619058724505602958194804115432455e+3716:0:4:
+%4Le:1.18973149535723176502126385303097021e4932:1:4:0x1.2e147ae147ae147a:
+%*4Le:1.18973149535723176502126385303097021e4932:0:4:
+%4Le:1.18973149535723176502126385303097021e+4932:1:4:0x1.2e147ae147ae147a:
+%*4Le:1.18973149535723176502126385303097021e+4932:0:4:
+%4Le:infinity:0:-1:
+%*4Le:infinity:0:-1:
+%4Le:+nan():1:4:nan:
+%*4Le:+nan():0:4:
+%4Le:+nan(09A_Zaz):1:4:nan:
+%*4Le:+nan(09A_Zaz):0:4:
+%4Le:+0e0:1:4:0x0:
+%*4Le:+0e0:0:4:
+%4Le:+0e+0:0:-1:
+%*4Le:+0e+0:0:-1:
+%4Le:+3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666p1:
+%*4Le:+3.36210314311209350626267781732175260e-4932:0:4:
+%4Le:+3.619058724505602958194804115432455e03716:1:4:0x1.ccccccccccccccccp1:
+%*4Le:+3.619058724505602958194804115432455e03716:0:4:
+%4Le:+3.619058724505602958194804115432455e+3716:1:4:0x1.ccccccccccccccccp1:
+%*4Le:+3.619058724505602958194804115432455e+3716:0:4:
+%4Le:+1.18973149535723176502126385303097021e4932:1:4:0x1.199999999999999a:
+%*4Le:+1.18973149535723176502126385303097021e4932:0:4:
+%4Le:+1.18973149535723176502126385303097021e+4932:1:4:0x1.199999999999999a:
+%*4Le:+1.18973149535723176502126385303097021e+4932:0:4:
+%4Le:+infinity:1:4:inf:
+%*4Le:+infinity:0:4:
+%40Le::0:-1:
+%*40Le::0:-1:
+%40Le:-infinity:1:9:-inf:
+%*40Le:-infinity:0:9:
+%40Le:-1.18973149535723176502126385303097021e+4932:0:-1:
+%*40Le:-1.18973149535723176502126385303097021e+4932:0:-1:
+%40Le:-1.18973149535723176502126385303097021e4932:1:40:-0x1.73ca850660e6e6c4p13:
+%*40Le:-1.18973149535723176502126385303097021e4932:0:40:
+%40Le:-3.619058724505602958194804115432455e+3716:1:40:-0x1.b3a0db6a2433ca1ap124:
+%*40Le:-3.619058724505602958194804115432455e+3716:0:40:
+%40Le:-3.619058724505602958194804115432455e03716:1:40:-0x1.b3a0db6a2433ca1ap124:
+%*40Le:-3.619058724505602958194804115432455e03716:0:40:
+%40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
+%*40Le:-3.36210314311209350626267781732175260e-4932:0:-1:
+%40Le:-0e+0:1:5:-0x0:
+%*40Le:-0e+0:0:5:
+%40Le:-0e0:1:4:-0x0:
+%*40Le:-0e0:0:4:
+%40Le:-nan(09A_Zaz):1:13:-nan:
+%*40Le:-nan(09A_Zaz):0:13:
+%40Le:-nan():1:6:-nan:
+%*40Le:-nan():0:6:
+%40Le:nan():1:5:nan:
+%*40Le:nan():0:5:
+%40Le:nan(09A_Zaz):1:12:nan:
+%*40Le:nan(09A_Zaz):0:12:
+%40Le:0e0:1:3:0x0:
+%*40Le:0e0:0:3:
+%40Le:0e+0:1:4:0x0:
+%*40Le:0e+0:0:4:
+%40Le:3.36210314311209350626267781732175260e-4932:1:40:0x1.608ac4df6a146bcep-12:
+%*40Le:3.36210314311209350626267781732175260e-4932:0:40:
+%40Le:3.619058724505602958194804115432455e03716:1:40:0x1.39330d0cb7b0b968p1234:
+%*40Le:3.619058724505602958194804115432455e03716:0:40:
+%40Le:3.619058724505602958194804115432455e+3716:1:40:0x1.39330d0cb7b0b968p1234:
+%*40Le:3.619058724505602958194804115432455e+3716:0:40:
+%40Le:1.18973149535723176502126385303097021e4932:1:40:0x1.047ec1b6d6390a5cp163:
+%*40Le:1.18973149535723176502126385303097021e4932:0:40:
+%40Le:1.18973149535723176502126385303097021e+4932:1:40:0x1.73ca850660e6e6c4p13:
+%*40Le:1.18973149535723176502126385303097021e+4932:0:40:
+%40Le:infinity:1:8:inf:
+%*40Le:infinity:0:8:
+%40Le:+nan():1:6:nan:
+%*40Le:+nan():0:6:
+%40Le:+nan(09A_Zaz):1:13:nan:
+%*40Le:+nan(09A_Zaz):0:13:
+%40Le:+0e0:1:4:0x0:
+%*40Le:+0e0:0:4:
+%40Le:+0e+0:1:5:0x0:
+%*40Le:+0e+0:0:5:
+%40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
+%*40Le:+3.36210314311209350626267781732175260e-4932:0:-1:
+%40Le:+3.619058724505602958194804115432455e03716:1:40:0x1.b3a0db6a2433ca1ap124:
+%*40Le:+3.619058724505602958194804115432455e03716:0:40:
+%40Le:+3.619058724505602958194804115432455e+3716:1:40:0x1.b3a0db6a2433ca1ap124:
+%*40Le:+3.619058724505602958194804115432455e+3716:0:40:
+%40Le:+1.18973149535723176502126385303097021e4932:1:40:0x1.73ca850660e6e6c4p13:
+%*40Le:+1.18973149535723176502126385303097021e4932:0:40:
+%40Le:+1.18973149535723176502126385303097021e+4932:0:-1:
+%*40Le:+1.18973149535723176502126385303097021e+4932:0:-1:
+%40Le:+infinity:1:9:inf:
+%*40Le:+infinity:0:9:
+%48Le::0:-1:
+%*48Le::0:-1:
+%48Le:-infinity:1:9:-inf:
+%*48Le:-infinity:0:9:
+%48Le:-1.18973149535723176502126385303097021e+4932:1:44:-0x1.fffffffffffffffep16383:
+%*48Le:-1.18973149535723176502126385303097021e+4932:0:44:
+%48Le:-1.18973149535723176502126385303097021e4932:1:43:-0x1.fffffffffffffffep16383:
+%*48Le:-1.18973149535723176502126385303097021e4932:0:43:
+%48Le:-3.619058724505602958194804115432455e+3716:1:42:-0x1.1a2b3c4d5e6f7808p12346:
+%*48Le:-3.619058724505602958194804115432455e+3716:0:42:
+%48Le:-3.619058724505602958194804115432455e03716:1:42:-0x1.1a2b3c4d5e6f7808p12346:
+%*48Le:-3.619058724505602958194804115432455e03716:0:42:
+%48Le:-3.36210314311209350626267781732175260e-4932:1:44:-0x1p-16382:
+%*48Le:-3.36210314311209350626267781732175260e-4932:0:44:
+%48Le:-0e+0:1:5:-0x0:
+%*48Le:-0e+0:0:5:
+%48Le:-0e0:1:4:-0x0:
+%*48Le:-0e0:0:4:
+%48Le:-nan(09A_Zaz):1:13:-nan:
+%*48Le:-nan(09A_Zaz):0:13:
+%48Le:-nan():1:6:-nan:
+%*48Le:-nan():0:6:
+%48Le:nan():1:5:nan:
+%*48Le:nan():0:5:
+%48Le:nan(09A_Zaz):1:12:nan:
+%*48Le:nan(09A_Zaz):0:12:
+%48Le:0e0:1:3:0x0:
+%*48Le:0e0:0:3:
+%48Le:0e+0:1:4:0x0:
+%*48Le:0e+0:0:4:
+%48Le:3.36210314311209350626267781732175260e-4932:1:43:0x1p-16382:
+%*48Le:3.36210314311209350626267781732175260e-4932:0:43:
+%48Le:3.619058724505602958194804115432455e03716:1:41:0x1.1a2b3c4d5e6f7808p12346:
+%*48Le:3.619058724505602958194804115432455e03716:0:41:
+%48Le:3.619058724505602958194804115432455e+3716:1:41:0x1.1a2b3c4d5e6f7808p12346:
+%*48Le:3.619058724505602958194804115432455e+3716:0:41:
+%48Le:1.18973149535723176502126385303097021e4932:1:42:0x1.fffffffffffffffep16383:
+%*48Le:1.18973149535723176502126385303097021e4932:0:42:
+%48Le:1.18973149535723176502126385303097021e+4932:1:43:0x1.fffffffffffffffep16383:
+%*48Le:1.18973149535723176502126385303097021e+4932:0:43:
+%48Le:infinity:1:8:inf:
+%*48Le:infinity:0:8:
+%48Le:+nan():1:6:nan:
+%*48Le:+nan():0:6:
+%48Le:+nan(09A_Zaz):1:13:nan:
+%*48Le:+nan(09A_Zaz):0:13:
+%48Le:+0e0:1:4:0x0:
+%*48Le:+0e0:0:4:
+%48Le:+0e+0:1:5:0x0:
+%*48Le:+0e+0:0:5:
+%48Le:+3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382:
+%*48Le:+3.36210314311209350626267781732175260e-4932:0:44:
+%48Le:+3.619058724505602958194804115432455e03716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*48Le:+3.619058724505602958194804115432455e03716:0:42:
+%48Le:+3.619058724505602958194804115432455e+3716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*48Le:+3.619058724505602958194804115432455e+3716:0:42:
+%48Le:+1.18973149535723176502126385303097021e4932:1:43:0x1.fffffffffffffffep16383:
+%*48Le:+1.18973149535723176502126385303097021e4932:0:43:
+%48Le:+1.18973149535723176502126385303097021e+4932:1:44:0x1.fffffffffffffffep16383:
+%*48Le:+1.18973149535723176502126385303097021e+4932:0:44:
+%48Le:+infinity:1:9:inf:
+%*48Le:+infinity:0:9:
+%3Le: :0:-1:
+%*3Le: :0:-1:
+%3Le: -infinity:0:-1:
+%*3Le: -infinity:0:-1:
+%3Le: -1.18973149535723176502126385303097021e+4932:1:4:-0x1:
+%*3Le: -1.18973149535723176502126385303097021e+4932:0:4:
+%3Le: -1.18973149535723176502126385303097021e4932:1:4:-0x1:
+%*3Le: -1.18973149535723176502126385303097021e4932:0:4:
+%3Le: -3.619058724505602958194804115432455e+3716:1:4:-0x1.8p1:
+%*3Le: -3.619058724505602958194804115432455e+3716:0:4:
+%3Le: -3.619058724505602958194804115432455e03716:1:4:-0x1.8p1:
+%*3Le: -3.619058724505602958194804115432455e03716:0:4:
+%3Le: -3.36210314311209350626267781732175260e-4932:1:4:-0x1.8p1:
+%*3Le: -3.36210314311209350626267781732175260e-4932:0:4:
+%3Le: -0e+0:0:-1:
+%*3Le: -0e+0:0:-1:
+%3Le: -0e0:0:-1:
+%*3Le: -0e0:0:-1:
+%3Le: -nan(09A_Zaz):0:-1:
+%*3Le: -nan(09A_Zaz):0:-1:
+%3Le: -nan():0:-1:
+%*3Le: -nan():0:-1:
+%3Le: nan():1:4:nan:
+%*3Le: nan():0:4:
+%3Le: nan(09A_Zaz):1:4:nan:
+%*3Le: nan(09A_Zaz):0:4:
+%3Le: 0e0:1:4:0x0:
+%*3Le: 0e0:0:4:
+%3Le: 0e+0:0:-1:
+%*3Le: 0e+0:0:-1:
+%3Le: 3.36210314311209350626267781732175260e-4932:1:4:0x1.a666666666666666p1:
+%*3Le: 3.36210314311209350626267781732175260e-4932:0:4:
+%3Le: 3.619058724505602958194804115432455e03716:1:4:0x1.ccccccccccccccccp1:
+%*3Le: 3.619058724505602958194804115432455e03716:0:4:
+%3Le: 3.619058724505602958194804115432455e+3716:1:4:0x1.ccccccccccccccccp1:
+%*3Le: 3.619058724505602958194804115432455e+3716:0:4:
+%3Le: 1.18973149535723176502126385303097021e4932:1:4:0x1.199999999999999a:
+%*3Le: 1.18973149535723176502126385303097021e4932:0:4:
+%3Le: 1.18973149535723176502126385303097021e+4932:1:4:0x1.199999999999999a:
+%*3Le: 1.18973149535723176502126385303097021e+4932:0:4:
+%3Le: infinity:1:4:inf:
+%*3Le: infinity:0:4:
+%3Le: +nan():0:-1:
+%*3Le: +nan():0:-1:
+%3Le: +nan(09A_Zaz):0:-1:
+%*3Le: +nan(09A_Zaz):0:-1:
+%3Le: +0e0:0:-1:
+%*3Le: +0e0:0:-1:
+%3Le: +0e+0:0:-1:
+%*3Le: +0e+0:0:-1:
+%3Le: +3.36210314311209350626267781732175260e-4932:1:4:0x1.8p1:
+%*3Le: +3.36210314311209350626267781732175260e-4932:0:4:
+%3Le: +3.619058724505602958194804115432455e03716:1:4:0x1.8p1:
+%*3Le: +3.619058724505602958194804115432455e03716:0:4:
+%3Le: +3.619058724505602958194804115432455e+3716:1:4:0x1.8p1:
+%*3Le: +3.619058724505602958194804115432455e+3716:0:4:
+%3Le: +1.18973149535723176502126385303097021e4932:1:4:0x1:
+%*3Le: +1.18973149535723176502126385303097021e4932:0:4:
+%3Le: +1.18973149535723176502126385303097021e+4932:1:4:0x1:
+%*3Le: +1.18973149535723176502126385303097021e+4932:0:4:
+%3Le: +infinity:0:-1:
+%*3Le: +infinity:0:-1:
+%48Le: :0:-1:
+%*48Le: :0:-1:
+%48Le: -infinity:1:10:-inf:
+%*48Le: -infinity:0:10:
+%48Le: -1.18973149535723176502126385303097021e+4932:1:45:-0x1.fffffffffffffffep16383:
+%*48Le: -1.18973149535723176502126385303097021e+4932:0:45:
+%48Le: -1.18973149535723176502126385303097021e4932:1:44:-0x1.fffffffffffffffep16383:
+%*48Le: -1.18973149535723176502126385303097021e4932:0:44:
+%48Le: -3.619058724505602958194804115432455e+3716:1:43:-0x1.1a2b3c4d5e6f7808p12346:
+%*48Le: -3.619058724505602958194804115432455e+3716:0:43:
+%48Le: -3.619058724505602958194804115432455e03716:1:43:-0x1.1a2b3c4d5e6f7808p12346:
+%*48Le: -3.619058724505602958194804115432455e03716:0:43:
+%48Le: -3.36210314311209350626267781732175260e-4932:1:45:-0x1p-16382:
+%*48Le: -3.36210314311209350626267781732175260e-4932:0:45:
+%48Le: -0e+0:1:6:-0x0:
+%*48Le: -0e+0:0:6:
+%48Le: -0e0:1:5:-0x0:
+%*48Le: -0e0:0:5:
+%48Le: -nan(09A_Zaz):1:14:-nan:
+%*48Le: -nan(09A_Zaz):0:14:
+%48Le: -nan():1:7:-nan:
+%*48Le: -nan():0:7:
+%48Le: nan():1:6:nan:
+%*48Le: nan():0:6:
+%48Le: nan(09A_Zaz):1:13:nan:
+%*48Le: nan(09A_Zaz):0:13:
+%48Le: 0e0:1:4:0x0:
+%*48Le: 0e0:0:4:
+%48Le: 0e+0:1:5:0x0:
+%*48Le: 0e+0:0:5:
+%48Le: 3.36210314311209350626267781732175260e-4932:1:44:0x1p-16382:
+%*48Le: 3.36210314311209350626267781732175260e-4932:0:44:
+%48Le: 3.619058724505602958194804115432455e03716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*48Le: 3.619058724505602958194804115432455e03716:0:42:
+%48Le: 3.619058724505602958194804115432455e+3716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*48Le: 3.619058724505602958194804115432455e+3716:0:42:
+%48Le: 1.18973149535723176502126385303097021e4932:1:43:0x1.fffffffffffffffep16383:
+%*48Le: 1.18973149535723176502126385303097021e4932:0:43:
+%48Le: 1.18973149535723176502126385303097021e+4932:1:44:0x1.fffffffffffffffep16383:
+%*48Le: 1.18973149535723176502126385303097021e+4932:0:44:
+%48Le: infinity:1:9:inf:
+%*48Le: infinity:0:9:
+%48Le: +nan():1:7:nan:
+%*48Le: +nan():0:7:
+%48Le: +nan(09A_Zaz):1:14:nan:
+%*48Le: +nan(09A_Zaz):0:14:
+%48Le: +0e0:1:5:0x0:
+%*48Le: +0e0:0:5:
+%48Le: +0e+0:1:6:0x0:
+%*48Le: +0e+0:0:6:
+%48Le: +3.36210314311209350626267781732175260e-4932:1:45:0x1p-16382:
+%*48Le: +3.36210314311209350626267781732175260e-4932:0:45:
+%48Le: +3.619058724505602958194804115432455e03716:1:43:0x1.1a2b3c4d5e6f7808p12346:
+%*48Le: +3.619058724505602958194804115432455e03716:0:43:
+%48Le: +3.619058724505602958194804115432455e+3716:1:43:0x1.1a2b3c4d5e6f7808p12346:
+%*48Le: +3.619058724505602958194804115432455e+3716:0:43:
+%48Le: +1.18973149535723176502126385303097021e4932:1:44:0x1.fffffffffffffffep16383:
+%*48Le: +1.18973149535723176502126385303097021e4932:0:44:
+%48Le: +1.18973149535723176502126385303097021e+4932:1:45:0x1.fffffffffffffffep16383:
+%*48Le: +1.18973149535723176502126385303097021e+4932:0:45:
+%48Le: +infinity:1:10:inf:
+%*48Le: +infinity:0:10:
diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input
new file mode 100644
index 0000000..c7cdc97
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input
@@ -0,0 +1,558 @@
+%LE::0:-1:
+%*LE::0:-1:
+%LE:-INFINITY:1:9:-inf:
+%*LE:-INFINITY:0:9:
+%LE:-1.18973149535723176502126385303097021E+4932:1:44:-0x1.fffffffffffffffep16383:
+%*LE:-1.18973149535723176502126385303097021E+4932:0:44:
+%LE:-1.18973149535723176502126385303097021E4932:1:43:-0x1.fffffffffffffffep16383:
+%*LE:-1.18973149535723176502126385303097021E4932:0:43:
+%LE:-3.619058724505602958194804115432455E+3716:1:42:-0x1.1a2b3c4d5e6f7808p12346:
+%*LE:-3.619058724505602958194804115432455E+3716:0:42:
+%LE:-3.619058724505602958194804115432455E03716:1:42:-0x1.1a2b3c4d5e6f7808p12346:
+%*LE:-3.619058724505602958194804115432455E03716:0:42:
+%LE:-3.36210314311209350626267781732175260e-4932:1:44:-0x1p-16382:
+%*LE:-3.36210314311209350626267781732175260e-4932:0:44:
+%LE:-0E+0:1:5:-0x0:
+%*LE:-0E+0:0:5:
+%LE:-0E0:1:4:-0x0:
+%*LE:-0E0:0:4:
+%LE:-NAN(09A_Zaz):1:13:-nan:
+%*LE:-NAN(09A_Zaz):0:13:
+%LE:-NAN():1:6:-nan:
+%*LE:-NAN():0:6:
+%LE:NAN():1:5:nan:
+%*LE:NAN():0:5:
+%LE:NAN(09A_Zaz):1:12:nan:
+%*LE:NAN(09A_Zaz):0:12:
+%LE:0E0:1:3:0x0:
+%*LE:0E0:0:3:
+%LE:0E+0:1:4:0x0:
+%*LE:0E+0:0:4:
+%LE:3.36210314311209350626267781732175260E-4932:1:43:0x1p-16382:
+%*LE:3.36210314311209350626267781732175260E-4932:0:43:
+%LE:3.619058724505602958194804115432455E03716:1:41:0x1.1a2b3c4d5e6f7808p12346:
+%*LE:3.619058724505602958194804115432455E03716:0:41:
+%LE:3.619058724505602958194804115432455E+3716:1:41:0x1.1a2b3c4d5e6f7808p12346:
+%*LE:3.619058724505602958194804115432455E+3716:0:41:
+%LE:1.18973149535723176502126385303097021E4932:1:42:0x1.fffffffffffffffep16383:
+%*LE:1.18973149535723176502126385303097021E4932:0:42:
+%LE:1.18973149535723176502126385303097021E+4932:1:43:0x1.fffffffffffffffep16383:
+%*LE:1.18973149535723176502126385303097021E+4932:0:43:
+%LE:INFINITY:1:8:inf:
+%*LE:INFINITY:0:8:
+%LE:+NAN():1:6:nan:
+%*LE:+NAN():0:6:
+%LE:+NAN(09A_Zaz):1:13:nan:
+%*LE:+NAN(09A_Zaz):0:13:
+%LE:+0E0:1:4:0x0:
+%*LE:+0E0:0:4:
+%LE:+0E+0:1:5:0x0:
+%*LE:+0E+0:0:5:
+%LE:+3.36210314311209350626267781732175260E-4932:1:44:0x1p-16382:
+%*LE:+3.36210314311209350626267781732175260E-4932:0:44:
+%LE:+3.619058724505602958194804115432455E03716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*LE:+3.619058724505602958194804115432455E03716:0:42:
+%LE:+3.619058724505602958194804115432455E+3716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*LE:+3.619058724505602958194804115432455E+3716:0:42:
+%LE:+1.18973149535723176502126385303097021E4932:1:43:0x1.fffffffffffffffep16383:
+%*LE:+1.18973149535723176502126385303097021E4932:0:43:
+%LE:+1.18973149535723176502126385303097021E+4932:1:44:0x1.fffffffffffffffep16383:
+%*LE:+1.18973149535723176502126385303097021E+4932:0:44:
+%LE:+INFINITY:1:9:inf:
+%*LE:+INFINITY:0:9:
+%1LE::0:-1:
+%*1LE::0:-1:
+%1LE:-INFINITY:0:-1:
+%*1LE:-INFINITY:0:-1:
+%1LE:-1.18973149535723176502126385303097021E+4932:0:-1:
+%*1LE:-1.18973149535723176502126385303097021E+4932:0:-1:
+%1LE:-1.18973149535723176502126385303097021E4932:0:-1:
+%*1LE:-1.18973149535723176502126385303097021E4932:0:-1:
+%1LE:-3.619058724505602958194804115432455E+3716:0:-1:
+%*1LE:-3.619058724505602958194804115432455E+3716:0:-1:
+%1LE:-3.619058724505602958194804115432455E03716:0:-1:
+%*1LE:-3.619058724505602958194804115432455E03716:0:-1:
+%1LE:-3.36210314311209350626267781732175260e-4932:0:-1:
+%*1LE:-3.36210314311209350626267781732175260e-4932:0:-1:
+%1LE:-0E+0:0:-1:
+%*1LE:-0E+0:0:-1:
+%1LE:-0E0:0:-1:
+%*1LE:-0E0:0:-1:
+%1LE:-NAN(09A_Zaz):0:-1:
+%*1LE:-NAN(09A_Zaz):0:-1:
+%1LE:-NAN():0:-1:
+%*1LE:-NAN():0:-1:
+%1LE:NAN():0:-1:
+%*1LE:NAN():0:-1:
+%1LE:NAN(09A_Zaz):0:-1:
+%*1LE:NAN(09A_Zaz):0:-1:
+%1LE:0E0:1:1:0x0:
+%*1LE:0E0:0:1:
+%1LE:0E+0:1:1:0x0:
+%*1LE:0E+0:0:1:
+%1LE:3.36210314311209350626267781732175260E-4932:1:1:0x1.8p1:
+%*1LE:3.36210314311209350626267781732175260E-4932:0:1:
+%1LE:3.619058724505602958194804115432455E03716:1:1:0x1.8p1:
+%*1LE:3.619058724505602958194804115432455E03716:0:1:
+%1LE:3.619058724505602958194804115432455E+3716:1:1:0x1.8p1:
+%*1LE:3.619058724505602958194804115432455E+3716:0:1:
+%1LE:1.18973149535723176502126385303097021E4932:1:1:0x1:
+%*1LE:1.18973149535723176502126385303097021E4932:0:1:
+%1LE:1.18973149535723176502126385303097021E+4932:1:1:0x1:
+%*1LE:1.18973149535723176502126385303097021E+4932:0:1:
+%1LE:INFINITY:0:-1:
+%*1LE:INFINITY:0:-1:
+%1LE:+NAN():0:-1:
+%*1LE:+NAN():0:-1:
+%1LE:+NAN(09A_Zaz):0:-1:
+%*1LE:+NAN(09A_Zaz):0:-1:
+%1LE:+0E0:0:-1:
+%*1LE:+0E0:0:-1:
+%1LE:+0E+0:0:-1:
+%*1LE:+0E+0:0:-1:
+%1LE:+3.36210314311209350626267781732175260E-4932:0:-1:
+%*1LE:+3.36210314311209350626267781732175260E-4932:0:-1:
+%1LE:+3.619058724505602958194804115432455E03716:0:-1:
+%*1LE:+3.619058724505602958194804115432455E03716:0:-1:
+%1LE:+3.619058724505602958194804115432455E+3716:0:-1:
+%*1LE:+3.619058724505602958194804115432455E+3716:0:-1:
+%1LE:+1.18973149535723176502126385303097021E4932:0:-1:
+%*1LE:+1.18973149535723176502126385303097021E4932:0:-1:
+%1LE:+1.18973149535723176502126385303097021E+4932:0:-1:
+%*1LE:+1.18973149535723176502126385303097021E+4932:0:-1:
+%1LE:+INFINITY:0:-1:
+%*1LE:+INFINITY:0:-1:
+%2LE::0:-1:
+%*2LE::0:-1:
+%2LE:-INFINITY:0:-1:
+%*2LE:-INFINITY:0:-1:
+%2LE:-1.18973149535723176502126385303097021E+4932:1:2:-0x1:
+%*2LE:-1.18973149535723176502126385303097021E+4932:0:2:
+%2LE:-1.18973149535723176502126385303097021E4932:1:2:-0x1:
+%*2LE:-1.18973149535723176502126385303097021E4932:0:2:
+%2LE:-3.619058724505602958194804115432455E+3716:1:2:-0x1.8p1:
+%*2LE:-3.619058724505602958194804115432455E+3716:0:2:
+%2LE:-3.619058724505602958194804115432455E03716:1:2:-0x1.8p1:
+%*2LE:-3.619058724505602958194804115432455E03716:0:2:
+%2LE:-3.36210314311209350626267781732175260e-4932:1:2:-0x1.8p1:
+%*2LE:-3.36210314311209350626267781732175260e-4932:0:2:
+%2LE:-0E+0:1:2:-0x0:
+%*2LE:-0E+0:0:2:
+%2LE:-0E0:1:2:-0x0:
+%*2LE:-0E0:0:2:
+%2LE:-NAN(09A_Zaz):0:-1:
+%*2LE:-NAN(09A_Zaz):0:-1:
+%2LE:-NAN():0:-1:
+%*2LE:-NAN():0:-1:
+%2LE:NAN():0:-1:
+%*2LE:NAN():0:-1:
+%2LE:NAN(09A_Zaz):0:-1:
+%*2LE:NAN(09A_Zaz):0:-1:
+%2LE:0E0:0:-1:
+%*2LE:0E0:0:-1:
+%2LE:0E+0:0:-1:
+%*2LE:0E+0:0:-1:
+%2LE:3.36210314311209350626267781732175260E-4932:1:2:0x1.8p1:
+%*2LE:3.36210314311209350626267781732175260E-4932:0:2:
+%2LE:3.619058724505602958194804115432455E03716:1:2:0x1.8p1:
+%*2LE:3.619058724505602958194804115432455E03716:0:2:
+%2LE:3.619058724505602958194804115432455E+3716:1:2:0x1.8p1:
+%*2LE:3.619058724505602958194804115432455E+3716:0:2:
+%2LE:1.18973149535723176502126385303097021E4932:1:2:0x1:
+%*2LE:1.18973149535723176502126385303097021E4932:0:2:
+%2LE:1.18973149535723176502126385303097021E+4932:1:2:0x1:
+%*2LE:1.18973149535723176502126385303097021E+4932:0:2:
+%2LE:INFINITY:0:-1:
+%*2LE:INFINITY:0:-1:
+%2LE:+NAN():0:-1:
+%*2LE:+NAN():0:-1:
+%2LE:+NAN(09A_Zaz):0:-1:
+%*2LE:+NAN(09A_Zaz):0:-1:
+%2LE:+0E0:1:2:0x0:
+%*2LE:+0E0:0:2:
+%2LE:+0E+0:1:2:0x0:
+%*2LE:+0E+0:0:2:
+%2LE:+3.36210314311209350626267781732175260E-4932:1:2:0x1.8p1:
+%*2LE:+3.36210314311209350626267781732175260E-4932:0:2:
+%2LE:+3.619058724505602958194804115432455E03716:1:2:0x1.8p1:
+%*2LE:+3.619058724505602958194804115432455E03716:0:2:
+%2LE:+3.619058724505602958194804115432455E+3716:1:2:0x1.8p1:
+%*2LE:+3.619058724505602958194804115432455E+3716:0:2:
+%2LE:+1.18973149535723176502126385303097021E4932:1:2:0x1:
+%*2LE:+1.18973149535723176502126385303097021E4932:0:2:
+%2LE:+1.18973149535723176502126385303097021E+4932:1:2:0x1:
+%*2LE:+1.18973149535723176502126385303097021E+4932:0:2:
+%2LE:+INFINITY:0:-1:
+%*2LE:+INFINITY:0:-1:
+%3LE::0:-1:
+%*3LE::0:-1:
+%3LE:-INFINITY:0:-1:
+%*3LE:-INFINITY:0:-1:
+%3LE:-1.18973149535723176502126385303097021E+4932:1:3:-0x1:
+%*3LE:-1.18973149535723176502126385303097021E+4932:0:3:
+%3LE:-1.18973149535723176502126385303097021E4932:1:3:-0x1:
+%*3LE:-1.18973149535723176502126385303097021E4932:0:3:
+%3LE:-3.619058724505602958194804115432455E+3716:1:3:-0x1.8p1:
+%*3LE:-3.619058724505602958194804115432455E+3716:0:3:
+%3LE:-3.619058724505602958194804115432455E03716:1:3:-0x1.8p1:
+%*3LE:-3.619058724505602958194804115432455E03716:0:3:
+%3LE:-3.36210314311209350626267781732175260e-4932:1:3:-0x1.8p1:
+%*3LE:-3.36210314311209350626267781732175260e-4932:0:3:
+%3LE:-0E+0:0:-1:
+%*3LE:-0E+0:0:-1:
+%3LE:-0E0:0:-1:
+%*3LE:-0E0:0:-1:
+%3LE:-NAN(09A_Zaz):0:-1:
+%*3LE:-NAN(09A_Zaz):0:-1:
+%3LE:-NAN():0:-1:
+%*3LE:-NAN():0:-1:
+%3LE:NAN():1:3:nan:
+%*3LE:NAN():0:3:
+%3LE:NAN(09A_Zaz):1:3:nan:
+%*3LE:NAN(09A_Zaz):0:3:
+%3LE:0E0:1:3:0x0:
+%*3LE:0E0:0:3:
+%3LE:0E+0:0:-1:
+%*3LE:0E+0:0:-1:
+%3LE:3.36210314311209350626267781732175260E-4932:1:3:0x1.a666666666666666p1:
+%*3LE:3.36210314311209350626267781732175260E-4932:0:3:
+%3LE:3.619058724505602958194804115432455E03716:1:3:0x1.ccccccccccccccccp1:
+%*3LE:3.619058724505602958194804115432455E03716:0:3:
+%3LE:3.619058724505602958194804115432455E+3716:1:3:0x1.ccccccccccccccccp1:
+%*3LE:3.619058724505602958194804115432455E+3716:0:3:
+%3LE:1.18973149535723176502126385303097021E4932:1:3:0x1.199999999999999a:
+%*3LE:1.18973149535723176502126385303097021E4932:0:3:
+%3LE:1.18973149535723176502126385303097021E+4932:1:3:0x1.199999999999999a:
+%*3LE:1.18973149535723176502126385303097021E+4932:0:3:
+%3LE:INFINITY:1:3:inf:
+%*3LE:INFINITY:0:3:
+%3LE:+NAN():0:-1:
+%*3LE:+NAN():0:-1:
+%3LE:+NAN(09A_Zaz):0:-1:
+%*3LE:+NAN(09A_Zaz):0:-1:
+%3LE:+0E0:0:-1:
+%*3LE:+0E0:0:-1:
+%3LE:+0E+0:0:-1:
+%*3LE:+0E+0:0:-1:
+%3LE:+3.36210314311209350626267781732175260E-4932:1:3:0x1.8p1:
+%*3LE:+3.36210314311209350626267781732175260E-4932:0:3:
+%3LE:+3.619058724505602958194804115432455E03716:1:3:0x1.8p1:
+%*3LE:+3.619058724505602958194804115432455E03716:0:3:
+%3LE:+3.619058724505602958194804115432455E+3716:1:3:0x1.8p1:
+%*3LE:+3.619058724505602958194804115432455E+3716:0:3:
+%3LE:+1.18973149535723176502126385303097021E4932:1:3:0x1:
+%*3LE:+1.18973149535723176502126385303097021E4932:0:3:
+%3LE:+1.18973149535723176502126385303097021E+4932:1:3:0x1:
+%*3LE:+1.18973149535723176502126385303097021E+4932:0:3:
+%3LE:+INFINITY:0:-1:
+%*3LE:+INFINITY:0:-1:
+%4LE::0:-1:
+%*4LE::0:-1:
+%4LE:-INFINITY:1:4:-inf:
+%*4LE:-INFINITY:0:4:
+%4LE:-1.18973149535723176502126385303097021E+4932:1:4:-0x1.199999999999999a:
+%*4LE:-1.18973149535723176502126385303097021E+4932:0:4:
+%4LE:-1.18973149535723176502126385303097021E4932:1:4:-0x1.199999999999999a:
+%*4LE:-1.18973149535723176502126385303097021E4932:0:4:
+%4LE:-3.619058724505602958194804115432455E+3716:1:4:-0x1.ccccccccccccccccp1:
+%*4LE:-3.619058724505602958194804115432455E+3716:0:4:
+%4LE:-3.619058724505602958194804115432455E03716:1:4:-0x1.ccccccccccccccccp1:
+%*4LE:-3.619058724505602958194804115432455E03716:0:4:
+%4LE:-3.36210314311209350626267781732175260e-4932:1:4:-0x1.a666666666666666p1:
+%*4LE:-3.36210314311209350626267781732175260e-4932:0:4:
+%4LE:-0E+0:0:-1:
+%*4LE:-0E+0:0:-1:
+%4LE:-0E0:1:4:-0x0:
+%*4LE:-0E0:0:4:
+%4LE:-NAN(09A_Zaz):1:4:-nan:
+%*4LE:-NAN(09A_Zaz):0:4:
+%4LE:-NAN():1:4:-nan:
+%*4LE:-NAN():0:4:
+%4LE:NAN():0:-1:
+%*4LE:NAN():0:-1:
+%4LE:NAN(09A_Zaz):0:-1:
+%*4LE:NAN(09A_Zaz):0:-1:
+%4LE:0E0:1:3:0x0:
+%*4LE:0E0:0:3:
+%4LE:0E+0:1:4:0x0:
+%*4LE:0E+0:0:4:
+%4LE:3.36210314311209350626267781732175260E-4932:1:4:0x1.ae147ae147ae147Ap1:
+%*4LE:3.36210314311209350626267781732175260E-4932:0:4:
+%4LE:3.619058724505602958194804115432455E03716:1:4:0x1.ce147ae147ae147ap1:
+%*4LE:3.619058724505602958194804115432455E03716:0:4:
+%4LE:3.619058724505602958194804115432455E+3716:1:4:0x1.ce147ae147ae147ap1:
+%*4LE:3.619058724505602958194804115432455E+3716:0:4:
+%4LE:1.18973149535723176502126385303097021E4932:1:4:0x1.2e147ae147ae147a:
+%*4LE:1.18973149535723176502126385303097021E4932:0:4:
+%4LE:1.18973149535723176502126385303097021E+4932:1:4:0x1.2e147ae147ae147a:
+%*4LE:1.18973149535723176502126385303097021E+4932:0:4:
+%4LE:INFINITY:0:-1:
+%*4LE:INFINITY:0:-1:
+%4LE:+NAN():1:4:nan:
+%*4LE:+NAN():0:4:
+%4LE:+NAN(09A_Zaz):1:4:nan:
+%*4LE:+NAN(09A_Zaz):0:4:
+%4LE:+0E0:1:4:0x0:
+%*4LE:+0E0:0:4:
+%4LE:+0E+0:0:-1:
+%*4LE:+0E+0:0:-1:
+%4LE:+3.36210314311209350626267781732175260E-4932:1:4:0x1.a666666666666666p1:
+%*4LE:+3.36210314311209350626267781732175260E-4932:0:4:
+%4LE:+3.619058724505602958194804115432455E03716:1:4:0x1.ccccccccccccccccp1:
+%*4LE:+3.619058724505602958194804115432455E03716:0:4:
+%4LE:+3.619058724505602958194804115432455E+3716:1:4:0x1.ccccccccccccccccp1:
+%*4LE:+3.619058724505602958194804115432455E+3716:0:4:
+%4LE:+1.18973149535723176502126385303097021E4932:1:4:0x1.199999999999999a:
+%*4LE:+1.18973149535723176502126385303097021E4932:0:4:
+%4LE:+1.18973149535723176502126385303097021E+4932:1:4:0x1.199999999999999a:
+%*4LE:+1.18973149535723176502126385303097021E+4932:0:4:
+%4LE:+INFINITY:1:4:inf:
+%*4LE:+INFINITY:0:4:
+%40LE::0:-1:
+%*40LE::0:-1:
+%40LE:-INFINITY:1:9:-inf:
+%*40LE:-INFINITY:0:9:
+%40LE:-1.18973149535723176502126385303097021E+4932:0:-1:
+%*40LE:-1.18973149535723176502126385303097021E+4932:0:-1:
+%40LE:-1.18973149535723176502126385303097021E4932:1:40:-0x1.73CA850660E6E6C4p13:
+%*40LE:-1.18973149535723176502126385303097021E4932:0:40:
+%40LE:-3.619058724505602958194804115432455E+3716:1:40:-0x1.b3a0db6a2433ca1ap124:
+%*40LE:-3.619058724505602958194804115432455E+3716:0:40:
+%40LE:-3.619058724505602958194804115432455E03716:1:40:-0x1.b3a0db6a2433ca1ap124:
+%*40LE:-3.619058724505602958194804115432455E03716:0:40:
+%40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
+%*40LE:-3.36210314311209350626267781732175260e-4932:0:-1:
+%40LE:-0E+0:1:5:-0x0:
+%*40LE:-0E+0:0:5:
+%40LE:-0E0:1:4:-0x0:
+%*40LE:-0E0:0:4:
+%40LE:-NAN(09A_Zaz):1:13:-nan:
+%*40LE:-NAN(09A_Zaz):0:13:
+%40LE:-NAN():1:6:-nan:
+%*40LE:-NAN():0:6:
+%40LE:NAN():1:5:nan:
+%*40LE:NAN():0:5:
+%40LE:NAN(09A_Zaz):1:12:nan:
+%*40LE:NAN(09A_Zaz):0:12:
+%40LE:0E0:1:3:0x0:
+%*40LE:0E0:0:3:
+%40LE:0E+0:1:4:0x0:
+%*40LE:0E+0:0:4:
+%40LE:3.36210314311209350626267781732175260E-4932:1:40:0x1.608ac4df6a146bcep-12:
+%*40LE:3.36210314311209350626267781732175260E-4932:0:40:
+%40LE:3.619058724505602958194804115432455E03716:1:40:0x1.39330d0cb7b0b968p1234:
+%*40LE:3.619058724505602958194804115432455E03716:0:40:
+%40LE:3.619058724505602958194804115432455E+3716:1:40:0x1.39330d0cb7b0b968p1234:
+%*40LE:3.619058724505602958194804115432455E+3716:0:40:
+%40LE:1.18973149535723176502126385303097021E4932:1:40:0x1.047ec1b6d6390a5cp163:
+%*40LE:1.18973149535723176502126385303097021E4932:0:40:
+%40LE:1.18973149535723176502126385303097021E+4932:1:40:0x1.73ca850660e6e6c4p13:
+%*40LE:1.18973149535723176502126385303097021E+4932:0:40:
+%40LE:INFINITY:1:8:inf:
+%*40LE:INFINITY:0:8:
+%40LE:+NAN():1:6:nan:
+%*40LE:+NAN():0:6:
+%40LE:+NAN(09A_Zaz):1:13:nan:
+%*40LE:+NAN(09A_Zaz):0:13:
+%40LE:+0E0:1:4:0x0:
+%*40LE:+0E0:0:4:
+%40LE:+0E+0:1:5:0x0:
+%*40LE:+0E+0:0:5:
+%40LE:+3.36210314311209350626267781732175260E-4932:0:-1:
+%*40LE:+3.36210314311209350626267781732175260E-4932:0:-1:
+%40LE:+3.619058724505602958194804115432455E03716:1:40:0x1.b3a0db6a2433ca1ap124:
+%*40LE:+3.619058724505602958194804115432455E03716:0:40:
+%40LE:+3.619058724505602958194804115432455E+3716:1:40:0x1.b3a0db6a2433ca1ap124:
+%*40LE:+3.619058724505602958194804115432455E+3716:0:40:
+%40LE:+1.18973149535723176502126385303097021E4932:1:40:0x1.73CA850660E6E6C4p13:
+%*40LE:+1.18973149535723176502126385303097021E4932:0:40:
+%40LE:+1.18973149535723176502126385303097021E+4932:0:-1:
+%*40LE:+1.18973149535723176502126385303097021E+4932:0:-1:
+%40LE:+INFINITY:1:9:inf:
+%*40LE:+INFINITY:0:9:
+%48LE::0:-1:
+%*48LE::0:-1:
+%48LE:-INFINITY:1:9:-inf:
+%*48LE:-INFINITY:0:9:
+%48LE:-1.18973149535723176502126385303097021E+4932:1:44:-0x1.fffffffffffffffep16383:
+%*48LE:-1.18973149535723176502126385303097021E+4932:0:44:
+%48LE:-1.18973149535723176502126385303097021E4932:1:43:-0x1.fffffffffffffffep16383:
+%*48LE:-1.18973149535723176502126385303097021E4932:0:43:
+%48LE:-3.619058724505602958194804115432455E+3716:1:42:-0x1.1a2b3c4d5e6f7808p12346:
+%*48LE:-3.619058724505602958194804115432455E+3716:0:42:
+%48LE:-3.619058724505602958194804115432455E03716:1:42:-0x1.1a2b3c4d5e6f7808p12346:
+%*48LE:-3.619058724505602958194804115432455E03716:0:42:
+%48LE:-3.36210314311209350626267781732175260e-4932:1:44:-0x1p-16382:
+%*48LE:-3.36210314311209350626267781732175260e-4932:0:44:
+%48LE:-0E+0:1:5:-0x0:
+%*48LE:-0E+0:0:5:
+%48LE:-0E0:1:4:-0x0:
+%*48LE:-0E0:0:4:
+%48LE:-NAN(09A_Zaz):1:13:-nan:
+%*48LE:-NAN(09A_Zaz):0:13:
+%48LE:-NAN():1:6:-nan:
+%*48LE:-NAN():0:6:
+%48LE:NAN():1:5:nan:
+%*48LE:NAN():0:5:
+%48LE:NAN(09A_Zaz):1:12:nan:
+%*48LE:NAN(09A_Zaz):0:12:
+%48LE:0E0:1:3:0x0:
+%*48LE:0E0:0:3:
+%48LE:0E+0:1:4:0x0:
+%*48LE:0E+0:0:4:
+%48LE:3.36210314311209350626267781732175260E-4932:1:43:0x1p-16382:
+%*48LE:3.36210314311209350626267781732175260E-4932:0:43:
+%48LE:3.619058724505602958194804115432455E03716:1:41:0x1.1a2b3c4d5e6f7808p12346:
+%*48LE:3.619058724505602958194804115432455E03716:0:41:
+%48LE:3.619058724505602958194804115432455E+3716:1:41:0x1.1a2b3c4d5e6f7808p12346:
+%*48LE:3.619058724505602958194804115432455E+3716:0:41:
+%48LE:1.18973149535723176502126385303097021E4932:1:42:0x1.fffffffffffffffep16383:
+%*48LE:1.18973149535723176502126385303097021E4932:0:42:
+%48LE:1.18973149535723176502126385303097021E+4932:1:43:0x1.fffffffffffffffep16383:
+%*48LE:1.18973149535723176502126385303097021E+4932:0:43:
+%48LE:INFINITY:1:8:inf:
+%*48LE:INFINITY:0:8:
+%48LE:+NAN():1:6:nan:
+%*48LE:+NAN():0:6:
+%48LE:+NAN(09A_Zaz):1:13:nan:
+%*48LE:+NAN(09A_Zaz):0:13:
+%48LE:+0E0:1:4:0x0:
+%*48LE:+0E0:0:4:
+%48LE:+0E+0:1:5:0x0:
+%*48LE:+0E+0:0:5:
+%48LE:+3.36210314311209350626267781732175260E-4932:1:44:0x1p-16382:
+%*48LE:+3.36210314311209350626267781732175260E-4932:0:44:
+%48LE:+3.619058724505602958194804115432455E03716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*48LE:+3.619058724505602958194804115432455E03716:0:42:
+%48LE:+3.619058724505602958194804115432455E+3716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*48LE:+3.619058724505602958194804115432455E+3716:0:42:
+%48LE:+1.18973149535723176502126385303097021E4932:1:43:0x1.fffffffffffffffep16383:
+%*48LE:+1.18973149535723176502126385303097021E4932:0:43:
+%48LE:+1.18973149535723176502126385303097021E+4932:1:44:0x1.fffffffffffffffep16383:
+%*48LE:+1.18973149535723176502126385303097021E+4932:0:44:
+%48LE:+INFINITY:1:9:inf:
+%*48LE:+INFINITY:0:9:
+%3LE: :0:-1:
+%*3LE: :0:-1:
+%3LE: -INFINITY:0:-1:
+%*3LE: -INFINITY:0:-1:
+%3LE: -1.18973149535723176502126385303097021E+4932:1:4:-0x1:
+%*3LE: -1.18973149535723176502126385303097021E+4932:0:4:
+%3LE: -1.18973149535723176502126385303097021E4932:1:4:-0x1:
+%*3LE: -1.18973149535723176502126385303097021E4932:0:4:
+%3LE: -3.619058724505602958194804115432455E+3716:1:4:-0x1.8p1:
+%*3LE: -3.619058724505602958194804115432455E+3716:0:4:
+%3LE: -3.619058724505602958194804115432455E03716:1:4:-0x1.8p1:
+%*3LE: -3.619058724505602958194804115432455E03716:0:4:
+%3LE: -3.36210314311209350626267781732175260e-4932:1:4:-0x1.8p1:
+%*3LE: -3.36210314311209350626267781732175260e-4932:0:4:
+%3LE: -0E+0:0:-1:
+%*3LE: -0E+0:0:-1:
+%3LE: -0E0:0:-1:
+%*3LE: -0E0:0:-1:
+%3LE: -NAN(09A_Zaz):0:-1:
+%*3LE: -NAN(09A_Zaz):0:-1:
+%3LE: -NAN():0:-1:
+%*3LE: -NAN():0:-1:
+%3LE: NAN():1:4:nan:
+%*3LE: NAN():0:4:
+%3LE: NAN(09A_Zaz):1:4:nan:
+%*3LE: NAN(09A_Zaz):0:4:
+%3LE: 0E0:1:4:0x0:
+%*3LE: 0E0:0:4:
+%3LE: 0E+0:0:-1:
+%*3LE: 0E+0:0:-1:
+%3LE: 3.36210314311209350626267781732175260E-4932:1:4:0x1.a666666666666666p1:
+%*3LE: 3.36210314311209350626267781732175260E-4932:0:4:
+%3LE: 3.619058724505602958194804115432455E03716:1:4:0x1.ccccccccccccccccp1:
+%*3LE: 3.619058724505602958194804115432455E03716:0:4:
+%3LE: 3.619058724505602958194804115432455E+3716:1:4:0x1.ccccccccccccccccp1:
+%*3LE: 3.619058724505602958194804115432455E+3716:0:4:
+%3LE: 1.18973149535723176502126385303097021E4932:1:4:0x1.199999999999999a:
+%*3LE: 1.18973149535723176502126385303097021E4932:0:4:
+%3LE: 1.18973149535723176502126385303097021E+4932:1:4:0x1.199999999999999a:
+%*3LE: 1.18973149535723176502126385303097021E+4932:0:4:
+%3LE: INFINITY:1:4:inf:
+%*3LE: INFINITY:0:4:
+%3LE: +NAN():0:-1:
+%*3LE: +NAN():0:-1:
+%3LE: +NAN(09A_Zaz):0:-1:
+%*3LE: +NAN(09A_Zaz):0:-1:
+%3LE: +0E0:0:-1:
+%*3LE: +0E0:0:-1:
+%3LE: +0E+0:0:-1:
+%*3LE: +0E+0:0:-1:
+%3LE: +3.36210314311209350626267781732175260E-4932:1:4:0x1.8p1:
+%*3LE: +3.36210314311209350626267781732175260E-4932:0:4:
+%3LE: +3.619058724505602958194804115432455E03716:1:4:0x1.8p1:
+%*3LE: +3.619058724505602958194804115432455E03716:0:4:
+%3LE: +3.619058724505602958194804115432455E+3716:1:4:0x1.8p1:
+%*3LE: +3.619058724505602958194804115432455E+3716:0:4:
+%3LE: +1.18973149535723176502126385303097021E4932:1:4:0x1:
+%*3LE: +1.18973149535723176502126385303097021E4932:0:4:
+%3LE: +1.18973149535723176502126385303097021E+4932:1:4:0x1:
+%*3LE: +1.18973149535723176502126385303097021E+4932:0:4:
+%3LE: +INFINITY:0:-1:
+%*3LE: +INFINITY:0:-1:
+%48LE: :0:-1:
+%*48LE: :0:-1:
+%48LE: -INFINITY:1:10:-inf:
+%*48LE: -INFINITY:0:10:
+%48LE: -1.18973149535723176502126385303097021E+4932:1:45:-0x1.fffffffffffffffep16383:
+%*48LE: -1.18973149535723176502126385303097021E+4932:0:45:
+%48LE: -1.18973149535723176502126385303097021E4932:1:44:-0x1.fffffffffffffffep16383:
+%*48LE: -1.18973149535723176502126385303097021E4932:0:44:
+%48LE: -3.619058724505602958194804115432455E+3716:1:43:-0x1.1a2b3c4d5e6f7808p12346:
+%*48LE: -3.619058724505602958194804115432455E+3716:0:43:
+%48LE: -3.619058724505602958194804115432455E03716:1:43:-0x1.1a2b3c4d5e6f7808p12346:
+%*48LE: -3.619058724505602958194804115432455E03716:0:43:
+%48LE: -3.36210314311209350626267781732175260e-4932:1:45:-0x1p-16382:
+%*48LE: -3.36210314311209350626267781732175260e-4932:0:45:
+%48LE: -0E+0:1:6:-0x0:
+%*48LE: -0E+0:0:6:
+%48LE: -0E0:1:5:-0x0:
+%*48LE: -0E0:0:5:
+%48LE: -NAN(09A_Zaz):1:14:-nan:
+%*48LE: -NAN(09A_Zaz):0:14:
+%48LE: -NAN():1:7:-nan:
+%*48LE: -NAN():0:7:
+%48LE: NAN():1:6:nan:
+%*48LE: NAN():0:6:
+%48LE: NAN(09A_Zaz):1:13:nan:
+%*48LE: NAN(09A_Zaz):0:13:
+%48LE: 0E0:1:4:0x0:
+%*48LE: 0E0:0:4:
+%48LE: 0E+0:1:5:0x0:
+%*48LE: 0E+0:0:5:
+%48LE: 3.36210314311209350626267781732175260E-4932:1:44:0x1p-16382:
+%*48LE: 3.36210314311209350626267781732175260E-4932:0:44:
+%48LE: 3.619058724505602958194804115432455E03716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*48LE: 3.619058724505602958194804115432455E03716:0:42:
+%48LE: 3.619058724505602958194804115432455E+3716:1:42:0x1.1a2b3c4d5e6f7808p12346:
+%*48LE: 3.619058724505602958194804115432455E+3716:0:42:
+%48LE: 1.18973149535723176502126385303097021E4932:1:43:0x1.fffffffffffffffep16383:
+%*48LE: 1.18973149535723176502126385303097021E4932:0:43:
+%48LE: 1.18973149535723176502126385303097021E+4932:1:44:0x1.fffffffffffffffep16383:
+%*48LE: 1.18973149535723176502126385303097021E+4932:0:44:
+%48LE: INFINITY:1:9:inf:
+%*48LE: INFINITY:0:9:
+%48LE: +NAN():1:7:nan:
+%*48LE: +NAN():0:7:
+%48LE: +NAN(09A_Zaz):1:14:nan:
+%*48LE: +NAN(09A_Zaz):0:14:
+%48LE: +0E0:1:5:0x0:
+%*48LE: +0E0:0:5:
+%48LE: +0E+0:1:6:0x0:
+%*48LE: +0E+0:0:6:
+%48LE: +3.36210314311209350626267781732175260E-4932:1:45:0x1p-16382:
+%*48LE: +3.36210314311209350626267781732175260E-4932:0:45:
+%48LE: +3.619058724505602958194804115432455E03716:1:43:0x1.1a2b3c4d5e6f7808p12346:
+%*48LE: +3.619058724505602958194804115432455E03716:0:43:
+%48LE: +3.619058724505602958194804115432455E+3716:1:43:0x1.1a2b3c4d5e6f7808p12346:
+%*48LE: +3.619058724505602958194804115432455E+3716:0:43:
+%48LE: +1.18973149535723176502126385303097021E4932:1:44:0x1.fffffffffffffffep16383:
+%*48LE: +1.18973149535723176502126385303097021E4932:0:44:
+%48LE: +1.18973149535723176502126385303097021E+4932:1:45:0x1.fffffffffffffffep16383:
+%*48LE: +1.18973149535723176502126385303097021E+4932:0:45:
+%48LE: +INFINITY:1:10:inf:
+%*48LE: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input
new file mode 100644
index 0000000..7c06a32
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input
@@ -0,0 +1,496 @@
+%Lf::0:-1:
+%*Lf::0:-1:
+%Lf:-infinity:1:9:-inf:
+%*Lf:-infinity:0:9:
+%Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:-0x1.fffffffffffffffep16383:
+%*Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
+%Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:-0x1.fffffffffffffffep16383:
+%*Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:-0x1.1a2b3c4d5e6f7808p12346:
+%*Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:-0x1.1a2b3c4d5e6f7808p12346:
+%*Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:-0x1p-16382:
+%*Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
+%Lf:-0.0:1:4:-0x0:
+%*Lf:-0.0:0:4:
+%Lf:-0:1:2:-0x0:
+%*Lf:-0:0:2:
+%Lf:-nan(09A_Zaz):1:13:-nan:
+%*Lf:-nan(09A_Zaz):0:13:
+%Lf:-nan():1:6:-nan:
+%*Lf:-nan():0:6:
+%Lf:nan():1:5:nan:
+%*Lf:nan():0:5:
+%Lf:nan(09A_Zaz):1:12:nan:
+%*Lf:nan(09A_Zaz):0:12:
+%Lf:0:1:1:0x0:
+%*Lf:0:0:1:
+%Lf:0.0:1:3:0x0:
+%*Lf:0.0:0:3:
+%Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382:
+%*Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4968:
+%Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3717:0x1.1a2b3c4d5e6f7808p12346:
+%*Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3717:
+%Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3720:0x1.1a2b3c4d5e6f7808p12346:
+%*Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3720:
+%Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4933:0x1.fffffffffffffffep16383:
+%*Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4933:
+%Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4936:0x1.fffffffffffffffep16383:
+%*Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4936:
+%Lf:infinity:1:8:inf:
+%*Lf:infinity:0:8:
+%Lf:+nan():1:6:nan:
+%*Lf:+nan():0:6:
+%Lf:+nan(09A_Zaz):1:13:nan:
+%*Lf:+nan(09A_Zaz):0:13:
+%Lf:+0:1:2:0x0:
+%*Lf:+0:0:2:
+%Lf:+0.0:1:4:0x0:
+%*Lf:+0.0:0:4:
+%Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
+%*Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
+%Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346:
+%*Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346:
+%*Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383:
+%*Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:0x1.fffffffffffffffep16383:
+%*Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
+%Lf:+infinity:1:9:inf:
+%*Lf:+infinity:0:9:
+%1Lf::0:-1:
+%*1Lf::0:-1:
+%1Lf:-infinity:0:-1:
+%*1Lf:-infinity:0:-1:
+%1Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1:
+%*1Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1:
+%1Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1:
+%*1Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1:
+%1Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1:
+%*1Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1:
+%1Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1:
+%*1Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1:
+%1Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
+%*1Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
+%1Lf:-0.0:0:-1:
+%*1Lf:-0.0:0:-1:
+%1Lf:-0:0:-1:
+%*1Lf:-0:0:-1:
+%1Lf:-nan(09A_Zaz):0:-1:
+%*1Lf:-nan(09A_Zaz):0:-1:
+%1Lf:-nan():0:-1:
+%*1Lf:-nan():0:-1:
+%1Lf:nan():0:-1:
+%*1Lf:nan():0:-1:
+%1Lf:nan(09A_Zaz):0:-1:
+%*1Lf:nan(09A_Zaz):0:-1:
+%1Lf:0:1:1:0x0:
+%*1Lf:0:0:1:
+%1Lf:0.0:1:1:0x0:
+%*1Lf:0.0:0:1:
+%1Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:1:0x0:
+%*1Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:1:
+%1Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:1:0x1.8p1:
+%*1Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:1:
+%1Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:1:0x0:
+%*1Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:1:
+%1Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:1:0x1:
+%*1Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:1:
+%1Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:1:0x0:
+%*1Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:1:
+%1Lf:infinity:0:-1:
+%*1Lf:infinity:0:-1:
+%1Lf:+nan():0:-1:
+%*1Lf:+nan():0:-1:
+%1Lf:+nan(09A_Zaz):0:-1:
+%*1Lf:+nan(09A_Zaz):0:-1:
+%1Lf:+0:0:-1:
+%*1Lf:+0:0:-1:
+%1Lf:+0.0:0:-1:
+%*1Lf:+0.0:0:-1:
+%1Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
+%*1Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
+%1Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1:
+%*1Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1:
+%1Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1:
+%*1Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1:
+%1Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1:
+%*1Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1:
+%1Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1:
+%*1Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1:
+%1Lf:+infinity:0:-1:
+%*1Lf:+infinity:0:-1:
+%2Lf::0:-1:
+%*2Lf::0:-1:
+%2Lf:-infinity:0:-1:
+%*2Lf:-infinity:0:-1:
+%2Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:2:-0x0:
+%*2Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:2:
+%2Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:2:-0x1:
+%*2Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:2:
+%2Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:2:-0x0:
+%*2Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:2:
+%2Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:2:-0x1.8p1:
+%*2Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:2:
+%2Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:-0x0:
+%*2Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2:
+%2Lf:-0.0:1:2:-0x0:
+%*2Lf:-0.0:0:2:
+%2Lf:-0:1:2:-0x0:
+%*2Lf:-0:0:2:
+%2Lf:-nan(09A_Zaz):0:-1:
+%*2Lf:-nan(09A_Zaz):0:-1:
+%2Lf:-nan():0:-1:
+%*2Lf:-nan():0:-1:
+%2Lf:nan():0:-1:
+%*2Lf:nan():0:-1:
+%2Lf:nan(09A_Zaz):0:-1:
+%*2Lf:nan(09A_Zaz):0:-1:
+%2Lf:0:1:1:0x0:
+%*2Lf:0:0:1:
+%2Lf:0.0:1:2:0x0:
+%*2Lf:0.0:0:2:
+%2Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0:
+%*2Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2:
+%2Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:2:0x1.2p5:
+%*2Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:2:
+%2Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:2:0x1.8p1:
+%*2Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:2:
+%2Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:2:0x1.6p3:
+%*2Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:2:
+%2Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:2:0x1:
+%*2Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:2:
+%2Lf:infinity:0:-1:
+%*2Lf:infinity:0:-1:
+%2Lf:+nan():0:-1:
+%*2Lf:+nan():0:-1:
+%2Lf:+nan(09A_Zaz):0:-1:
+%*2Lf:+nan(09A_Zaz):0:-1:
+%2Lf:+0:1:2:0x0:
+%*2Lf:+0:0:2:
+%2Lf:+0.0:1:2:0x0:
+%*2Lf:+0.0:0:2:
+%2Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0:
+%*2Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2:
+%2Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:2:0x1.8p1:
+%*2Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:2:
+%2Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:2:0x0:
+%*2Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:2:
+%2Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:2:0x1:
+%*2Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:2:
+%2Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:2:0x0:
+%*2Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:2:
+%2Lf:+infinity:0:-1:
+%*2Lf:+infinity:0:-1:
+%3Lf::0:-1:
+%*3Lf::0:-1:
+%3Lf:-infinity:0:-1:
+%*3Lf:-infinity:0:-1:
+%3Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:3:-0x1:
+%*3Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:3:
+%3Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:3:-0x1.6p3:
+%*3Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:3:
+%3Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3:-0x1.8p1:
+%*3Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3:
+%3Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3:-0x1.2p5:
+%*3Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3:
+%3Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:-0x0:
+%*3Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3:
+%3Lf:-0.0:1:3:-0x0:
+%*3Lf:-0.0:0:3:
+%3Lf:-0:1:2:-0x0:
+%*3Lf:-0:0:2:
+%3Lf:-nan(09A_Zaz):0:-1:
+%*3Lf:-nan(09A_Zaz):0:-1:
+%3Lf:-nan():0:-1:
+%*3Lf:-nan():0:-1:
+%3Lf:nan():1:3:nan:
+%*3Lf:nan():0:3:
+%3Lf:nan(09A_Zaz):1:3:nan:
+%*3Lf:nan(09A_Zaz):0:3:
+%3Lf:0:1:1:0x0:
+%*3Lf:0:0:1:
+%3Lf:0.0:1:3:0x0:
+%*3Lf:0.0:0:3:
+%3Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0:
+%*3Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3:
+%3Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3:0x1.69p8:
+%*3Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3:
+%3Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3:0x1.2p5:
+%*3Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3:
+%3Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:3:0x1.d8p6:
+%*3Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:3:
+%3Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:3:0x1.6p3:
+%*3Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:3:
+%3Lf:infinity:1:3:inf:
+%*3Lf:infinity:0:3:
+%3Lf:+nan():0:-1:
+%*3Lf:+nan():0:-1:
+%3Lf:+nan(09A_Zaz):0:-1:
+%*3Lf:+nan(09A_Zaz):0:-1:
+%3Lf:+0:1:2:0x0:
+%*3Lf:+0:0:2:
+%3Lf:+0.0:1:3:0x0:
+%*3Lf:+0.0:0:3:
+%3Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0:
+%*3Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3:
+%3Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3:0x1.2p5:
+%*3Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3:
+%3Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3:0x1.8p1:
+%*3Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3:
+%3Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:3:0x1.6p3:
+%*3Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:3:
+%3Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:3:0x1:
+%*3Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:3:
+%3Lf:+infinity:0:-1:
+%*3Lf:+infinity:0:-1:
+%4935Lf::0:-1:
+%*4935Lf::0:-1:
+%4935Lf:-infinity:1:9:-inf:
+%*4935Lf:-infinity:0:9:
+%4935Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4935:-0x1.fffffffffffffffep16383:
+%*4935Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4935:
+%4935Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:-0x1.fffffffffffffffep16383:
+%*4935Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%4935Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:-0x1.1a2b3c4d5e6f7808p12346:
+%*4935Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%4935Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:-0x1.1a2b3c4d5e6f7808p12346:
+%*4935Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%4935Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:-0x1.c8db5d6b5ee81f44p-16383:
+%*4935Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935:
+%4935Lf:-0.0:1:4:-0x0:
+%*4935Lf:-0.0:0:4:
+%4935Lf:-0:1:2:-0x0:
+%*4935Lf:-0:0:2:
+%4935Lf:-nan(09A_Zaz):1:13:-nan:
+%*4935Lf:-nan(09A_Zaz):0:13:
+%4935Lf:-nan():1:6:-nan:
+%*4935Lf:-nan():0:6:
+%4935Lf:nan():1:5:nan:
+%*4935Lf:nan():0:5:
+%4935Lf:nan(09A_Zaz):1:12:nan:
+%*4935Lf:nan(09A_Zaz):0:12:
+%4935Lf:0:1:1:0x0:
+%*4935Lf:0:0:1:
+%4935Lf:0.0:1:3:0x0:
+%*4935Lf:0.0:0:3:
+%4935Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.f68ae6c2e865bbfcp-16383:
+%*4935Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935:
+%4935Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3717:0x1.1a2b3c4d5e6f7808p12346:
+%*4935Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3717:
+%4935Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3720:0x1.1a2b3c4d5e6f7808p12346:
+%*4935Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3720:
+%4935Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4933:0x1.fffffffffffffffep16383:
+%*4935Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4933:
+%4935Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4935:0x1.fffffffffffffffep16383:
+%*4935Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4935:
+%4935Lf:infinity:1:8:inf:
+%*4935Lf:infinity:0:8:
+%4935Lf:+nan():1:6:nan:
+%*4935Lf:+nan():0:6:
+%4935Lf:+nan(09A_Zaz):1:13:nan:
+%*4935Lf:+nan(09A_Zaz):0:13:
+%4935Lf:+0:1:2:0x0:
+%*4935Lf:+0:0:2:
+%4935Lf:+0.0:1:4:0x0:
+%*4935Lf:+0.0:0:4:
+%4935Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.c8db5d6b5ee81f44p-16383:
+%*4935Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935:
+%4935Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346:
+%*4935Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%4935Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346:
+%*4935Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%4935Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383:
+%*4935Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%4935Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4935:0x1.fffffffffffffffep16383:
+%*4935Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4935:
+%4935Lf:+infinity:1:9:inf:
+%*4935Lf:+infinity:0:9:
+%5000Lf::0:-1:
+%*5000Lf::0:-1:
+%5000Lf:-infinity:1:9:-inf:
+%*5000Lf:-infinity:0:9:
+%5000Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:-0x1.fffffffffffffffep16383:
+%*5000Lf:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
+%5000Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:-0x1.fffffffffffffffep16383:
+%*5000Lf:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%5000Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:-0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%5000Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:-0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%5000Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:-0x1p-16382:
+%*5000Lf:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
+%5000Lf:-0.0:1:4:-0x0:
+%*5000Lf:-0.0:0:4:
+%5000Lf:-0:1:2:-0x0:
+%*5000Lf:-0:0:2:
+%5000Lf:-nan(09A_Zaz):1:13:-nan:
+%*5000Lf:-nan(09A_Zaz):0:13:
+%5000Lf:-nan():1:6:-nan:
+%*5000Lf:-nan():0:6:
+%5000Lf:nan():1:5:nan:
+%*5000Lf:nan():0:5:
+%5000Lf:nan(09A_Zaz):1:12:nan:
+%*5000Lf:nan(09A_Zaz):0:12:
+%5000Lf:0:1:1:0x0:
+%*5000Lf:0:0:1:
+%5000Lf:0.0:1:3:0x0:
+%*5000Lf:0.0:0:3:
+%5000Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382:
+%*5000Lf:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4968:
+%5000Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3717:0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3717:
+%5000Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3720:0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3720:
+%5000Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4933:0x1.fffffffffffffffep16383:
+%*5000Lf:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4933:
+%5000Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4936:0x1.fffffffffffffffep16383:
+%*5000Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4936:
+%5000Lf:infinity:1:8:inf:
+%*5000Lf:infinity:0:8:
+%5000Lf:+nan():1:6:nan:
+%*5000Lf:+nan():0:6:
+%5000Lf:+nan(09A_Zaz):1:13:nan:
+%*5000Lf:+nan(09A_Zaz):0:13:
+%5000Lf:+0:1:2:0x0:
+%*5000Lf:+0:0:2:
+%5000Lf:+0.0:1:4:0x0:
+%*5000Lf:+0.0:0:4:
+%5000Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
+%*5000Lf:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
+%5000Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%5000Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%5000Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383:
+%*5000Lf:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%5000Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:0x1.fffffffffffffffep16383:
+%*5000Lf:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
+%5000Lf:+infinity:1:9:inf:
+%*5000Lf:+infinity:0:9:
+%3Lf: :0:-1:
+%*3Lf: :0:-1:
+%3Lf: -infinity:0:-1:
+%*3Lf: -infinity:0:-1:
+%3Lf: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4:-0x1:
+%*3Lf: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4:
+%3Lf: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4:-0x1.6p3:
+%*3Lf: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4:
+%3Lf: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:4:-0x1.8p1:
+%*3Lf: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:4:
+%3Lf: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:4:-0x1.2p5:
+%*3Lf: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:4:
+%3Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:-0x0:
+%*3Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4:
+%3Lf: -0.0:1:4:-0x0:
+%*3Lf: -0.0:0:4:
+%3Lf: -0:1:3:-0x0:
+%*3Lf: -0:0:3:
+%3Lf: -nan(09A_Zaz):0:-1:
+%*3Lf: -nan(09A_Zaz):0:-1:
+%3Lf: -nan():0:-1:
+%*3Lf: -nan():0:-1:
+%3Lf: nan():1:4:nan:
+%*3Lf: nan():0:4:
+%3Lf: nan(09A_Zaz):1:4:nan:
+%*3Lf: nan(09A_Zaz):0:4:
+%3Lf: 0:1:2:0x0:
+%*3Lf: 0:0:2:
+%3Lf: 0.0:1:4:0x0:
+%*3Lf: 0.0:0:4:
+%3Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0:
+%*3Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4:
+%3Lf: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:4:0x1.69p8:
+%*3Lf: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:4:
+%3Lf: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:4:0x1.2p5:
+%*3Lf: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:4:
+%3Lf: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4:0x1.d8p6:
+%*3Lf: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4:
+%3Lf: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4:0x1.6p3:
+%*3Lf: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4:
+%3Lf: infinity:1:4:inf:
+%*3Lf: infinity:0:4:
+%3Lf: +nan():0:-1:
+%*3Lf: +nan():0:-1:
+%3Lf: +nan(09A_Zaz):0:-1:
+%*3Lf: +nan(09A_Zaz):0:-1:
+%3Lf: +0:1:3:0x0:
+%*3Lf: +0:0:3:
+%3Lf: +0.0:1:4:0x0:
+%*3Lf: +0.0:0:4:
+%3Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0:
+%*3Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4:
+%3Lf: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:4:0x1.2p5:
+%*3Lf: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:4:
+%3Lf: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:4:0x1.8p1:
+%*3Lf: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:4:
+%3Lf: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4:0x1.6p3:
+%*3Lf: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4:
+%3Lf: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4:0x1:
+%*3Lf: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4:
+%3Lf: +infinity:0:-1:
+%*3Lf: +infinity:0:-1:
+%5000Lf: :0:-1:
+%*5000Lf: :0:-1:
+%5000Lf: -infinity:1:10:-inf:
+%*5000Lf: -infinity:0:10:
+%5000Lf: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4938:-0x1.fffffffffffffffep16383:
+%*5000Lf: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4938:
+%5000Lf: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4935:-0x1.fffffffffffffffep16383:
+%*5000Lf: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4935:
+%5000Lf: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3722:-0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3722:
+%5000Lf: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3719:-0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3719:
+%5000Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4970:-0x1p-16382:
+%*5000Lf: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4970:
+%5000Lf: -0.0:1:5:-0x0:
+%*5000Lf: -0.0:0:5:
+%5000Lf: -0:1:3:-0x0:
+%*5000Lf: -0:0:3:
+%5000Lf: -nan(09A_Zaz):1:14:-nan:
+%*5000Lf: -nan(09A_Zaz):0:14:
+%5000Lf: -nan():1:7:-nan:
+%*5000Lf: -nan():0:7:
+%5000Lf: nan():1:6:nan:
+%*5000Lf: nan():0:6:
+%5000Lf: nan(09A_Zaz):1:13:nan:
+%*5000Lf: nan(09A_Zaz):0:13:
+%5000Lf: 0:1:2:0x0:
+%*5000Lf: 0:0:2:
+%5000Lf: 0.0:1:4:0x0:
+%*5000Lf: 0.0:0:4:
+%5000Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
+%*5000Lf: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
+%5000Lf: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%5000Lf: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%5000Lf: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383:
+%*5000Lf: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%5000Lf: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:0x1.fffffffffffffffep16383:
+%*5000Lf: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
+%5000Lf: infinity:1:9:inf:
+%*5000Lf: infinity:0:9:
+%5000Lf: +nan():1:7:nan:
+%*5000Lf: +nan():0:7:
+%5000Lf: +nan(09A_Zaz):1:14:nan:
+%*5000Lf: +nan(09A_Zaz):0:14:
+%5000Lf: +0:1:3:0x0:
+%*5000Lf: +0:0:3:
+%5000Lf: +0.0:1:5:0x0:
+%*5000Lf: +0.0:0:5:
+%5000Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4970:0x1p-16382:
+%*5000Lf: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4970:
+%5000Lf: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3719:0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3719:
+%5000Lf: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3722:0x1.1a2b3c4d5e6f7808p12346:
+%*5000Lf: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3722:
+%5000Lf: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4935:0x1.fffffffffffffffep16383:
+%*5000Lf: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4935:
+%5000Lf: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4938:0x1.fffffffffffffffep16383:
+%*5000Lf: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4938:
+%5000Lf: +infinity:1:10:inf:
+%*5000Lf: +infinity:0:10:
diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input
new file mode 100644
index 0000000..1612fc4
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input
@@ -0,0 +1,496 @@
+%LF::0:-1:
+%*LF::0:-1:
+%LF:-INFINITY:1:9:-inf:
+%*LF:-INFINITY:0:9:
+%LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:-0x1.fffffffffffffffep16383:
+%*LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
+%LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:-0x1.fffffffffffffffep16383:
+%*LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:-0x1.1a2b3c4d5e6f7808p12346:
+%*LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:-0x1.1a2b3c4d5e6f7808p12346:
+%*LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:-0x1p-16382:
+%*LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
+%LF:-0.0:1:4:-0x0:
+%*LF:-0.0:0:4:
+%LF:-0:1:2:-0x0:
+%*LF:-0:0:2:
+%LF:-NAN(09A_Zaz):1:13:-nan:
+%*LF:-NAN(09A_Zaz):0:13:
+%LF:-NAN():1:6:-nan:
+%*LF:-NAN():0:6:
+%LF:NAN():1:5:nan:
+%*LF:NAN():0:5:
+%LF:NAN(09A_Zaz):1:12:nan:
+%*LF:NAN(09A_Zaz):0:12:
+%LF:0:1:1:0x0:
+%*LF:0:0:1:
+%LF:0.0:1:3:0x0:
+%*LF:0.0:0:3:
+%LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382:
+%*LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4968:
+%LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3717:0x1.1a2b3c4d5e6f7808p12346:
+%*LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3717:
+%LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3720:0x1.1a2b3c4d5e6f7808p12346:
+%*LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3720:
+%LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4933:0x1.fffffffffffffffep16383:
+%*LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4933:
+%LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4936:0x1.fffffffffffffffep16383:
+%*LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4936:
+%LF:INFINITY:1:8:inf:
+%*LF:INFINITY:0:8:
+%LF:+NAN():1:6:nan:
+%*LF:+NAN():0:6:
+%LF:+NAN(09A_Zaz):1:13:nan:
+%*LF:+NAN(09A_Zaz):0:13:
+%LF:+0:1:2:0x0:
+%*LF:+0:0:2:
+%LF:+0.0:1:4:0x0:
+%*LF:+0.0:0:4:
+%LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
+%*LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
+%LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346:
+%*LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346:
+%*LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383:
+%*LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:0x1.fffffffffffffffep16383:
+%*LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
+%LF:+INFINITY:1:9:inf:
+%*LF:+INFINITY:0:9:
+%1LF::0:-1:
+%*1LF::0:-1:
+%1LF:-INFINITY:0:-1:
+%*1LF:-INFINITY:0:-1:
+%1LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1:
+%*1LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1:
+%1LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1:
+%*1LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1:
+%1LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1:
+%*1LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1:
+%1LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1:
+%*1LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1:
+%1LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
+%*1LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
+%1LF:-0.0:0:-1:
+%*1LF:-0.0:0:-1:
+%1LF:-0:0:-1:
+%*1LF:-0:0:-1:
+%1LF:-NAN(09A_Zaz):0:-1:
+%*1LF:-NAN(09A_Zaz):0:-1:
+%1LF:-NAN():0:-1:
+%*1LF:-NAN():0:-1:
+%1LF:NAN():0:-1:
+%*1LF:NAN():0:-1:
+%1LF:NAN(09A_Zaz):0:-1:
+%*1LF:NAN(09A_Zaz):0:-1:
+%1LF:0:1:1:0x0:
+%*1LF:0:0:1:
+%1LF:0.0:1:1:0x0:
+%*1LF:0.0:0:1:
+%1LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:1:0x0:
+%*1LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:1:
+%1LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:1:0x1.8p1:
+%*1LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:1:
+%1LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:1:0x0:
+%*1LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:1:
+%1LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:1:0x1:
+%*1LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:1:
+%1LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:1:0x0:
+%*1LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:1:
+%1LF:INFINITY:0:-1:
+%*1LF:INFINITY:0:-1:
+%1LF:+NAN():0:-1:
+%*1LF:+NAN():0:-1:
+%1LF:+NAN(09A_Zaz):0:-1:
+%*1LF:+NAN(09A_Zaz):0:-1:
+%1LF:+0:0:-1:
+%*1LF:+0:0:-1:
+%1LF:+0.0:0:-1:
+%*1LF:+0.0:0:-1:
+%1LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
+%*1LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:-1:
+%1LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1:
+%*1LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:-1:
+%1LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1:
+%*1LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:-1:
+%1LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1:
+%*1LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:-1:
+%1LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1:
+%*1LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:-1:
+%1LF:+INFINITY:0:-1:
+%*1LF:+INFINITY:0:-1:
+%2LF::0:-1:
+%*2LF::0:-1:
+%2LF:-INFINITY:0:-1:
+%*2LF:-INFINITY:0:-1:
+%2LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:2:-0x0:
+%*2LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:2:
+%2LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:2:-0x1:
+%*2LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:2:
+%2LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:2:-0x0:
+%*2LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:2:
+%2LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:2:-0x1.8p1:
+%*2LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:2:
+%2LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:-0x0:
+%*2LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2:
+%2LF:-0.0:1:2:-0x0:
+%*2LF:-0.0:0:2:
+%2LF:-0:1:2:-0x0:
+%*2LF:-0:0:2:
+%2LF:-NAN(09A_Zaz):0:-1:
+%*2LF:-NAN(09A_Zaz):0:-1:
+%2LF:-NAN():0:-1:
+%*2LF:-NAN():0:-1:
+%2LF:NAN():0:-1:
+%*2LF:NAN():0:-1:
+%2LF:NAN(09A_Zaz):0:-1:
+%*2LF:NAN(09A_Zaz):0:-1:
+%2LF:0:1:1:0x0:
+%*2LF:0:0:1:
+%2LF:0.0:1:2:0x0:
+%*2LF:0.0:0:2:
+%2LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0:
+%*2LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2:
+%2LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:2:0x1.2p5:
+%*2LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:2:
+%2LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:2:0x1.8p1:
+%*2LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:2:
+%2LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:2:0x1.6p3:
+%*2LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:2:
+%2LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:2:0x1:
+%*2LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:2:
+%2LF:INFINITY:0:-1:
+%*2LF:INFINITY:0:-1:
+%2LF:+NAN():0:-1:
+%*2LF:+NAN():0:-1:
+%2LF:+NAN(09A_Zaz):0:-1:
+%*2LF:+NAN(09A_Zaz):0:-1:
+%2LF:+0:1:2:0x0:
+%*2LF:+0:0:2:
+%2LF:+0.0:1:2:0x0:
+%*2LF:+0.0:0:2:
+%2LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:2:0x0:
+%*2LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:2:
+%2LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:2:0x1.8p1:
+%*2LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:2:
+%2LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:2:0x0:
+%*2LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:2:
+%2LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:2:0x1:
+%*2LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:2:
+%2LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:2:0x0:
+%*2LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:2:
+%2LF:+INFINITY:0:-1:
+%*2LF:+INFINITY:0:-1:
+%3LF::0:-1:
+%*3LF::0:-1:
+%3LF:-INFINITY:0:-1:
+%*3LF:-INFINITY:0:-1:
+%3LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:3:-0x1:
+%*3LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:3:
+%3LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:3:-0x1.6p3:
+%*3LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:3:
+%3LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3:-0x1.8p1:
+%*3LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3:
+%3LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3:-0x1.2p5:
+%*3LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3:
+%3LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:-0x0:
+%*3LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3:
+%3LF:-0.0:1:3:-0x0:
+%*3LF:-0.0:0:3:
+%3LF:-0:1:2:-0x0:
+%*3LF:-0:0:2:
+%3LF:-NAN(09A_Zaz):0:-1:
+%*3LF:-NAN(09A_Zaz):0:-1:
+%3LF:-NAN():0:-1:
+%*3LF:-NAN():0:-1:
+%3LF:NAN():1:3:nan:
+%*3LF:NAN():0:3:
+%3LF:NAN(09A_Zaz):1:3:nan:
+%*3LF:NAN(09A_Zaz):0:3:
+%3LF:0:1:1:0x0:
+%*3LF:0:0:1:
+%3LF:0.0:1:3:0x0:
+%*3LF:0.0:0:3:
+%3LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0:
+%*3LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3:
+%3LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3:0x1.69p8:
+%*3LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3:
+%3LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3:0x1.2p5:
+%*3LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3:
+%3LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:3:0x1.d8p6:
+%*3LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:3:
+%3LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:3:0x1.6p3:
+%*3LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:3:
+%3LF:INFINITY:1:3:inf:
+%*3LF:INFINITY:0:3:
+%3LF:+NAN():0:-1:
+%*3LF:+NAN():0:-1:
+%3LF:+NAN(09A_Zaz):0:-1:
+%*3LF:+NAN(09A_Zaz):0:-1:
+%3LF:+0:1:2:0x0:
+%*3LF:+0:0:2:
+%3LF:+0.0:1:3:0x0:
+%*3LF:+0.0:0:3:
+%3LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:3:0x0:
+%*3LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:3:
+%3LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3:0x1.2p5:
+%*3LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3:
+%3LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3:0x1.8p1:
+%*3LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3:
+%3LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:3:0x1.6p3:
+%*3LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:3:
+%3LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:3:0x1:
+%*3LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:3:
+%3LF:+INFINITY:0:-1:
+%*3LF:+INFINITY:0:-1:
+%4935LF::0:-1:
+%*4935LF::0:-1:
+%4935LF:-INFINITY:1:9:-inf:
+%*4935LF:-INFINITY:0:9:
+%4935LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4935:-0x1.fffffffffffffffep16383:
+%*4935LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4935:
+%4935LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:-0x1.fffffffffffffffep16383:
+%*4935LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%4935LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:-0x1.1a2b3c4d5e6f7808p12346:
+%*4935LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%4935LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:-0x1.1a2b3c4d5e6f7808p12346:
+%*4935LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%4935LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:-0x1.c8db5d6b5ee81f44p-16383:
+%*4935LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935:
+%4935LF:-0.0:1:4:-0x0:
+%*4935LF:-0.0:0:4:
+%4935LF:-0:1:2:-0x0:
+%*4935LF:-0:0:2:
+%4935LF:-NAN(09A_Zaz):1:13:-nan:
+%*4935LF:-NAN(09A_Zaz):0:13:
+%4935LF:-NAN():1:6:-nan:
+%*4935LF:-NAN():0:6:
+%4935LF:NAN():1:5:nan:
+%*4935LF:NAN():0:5:
+%4935LF:NAN(09A_Zaz):1:12:nan:
+%*4935LF:NAN(09A_Zaz):0:12:
+%4935LF:0:1:1:0x0:
+%*4935LF:0:0:1:
+%4935LF:0.0:1:3:0x0:
+%*4935LF:0.0:0:3:
+%4935LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.f68ae6c2e865bbfcp-16383:
+%*4935LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935:
+%4935LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3717:0x1.1a2b3c4d5e6f7808p12346:
+%*4935LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3717:
+%4935LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3720:0x1.1a2b3c4d5e6f7808p12346:
+%*4935LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3720:
+%4935LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4933:0x1.fffffffffffffffep16383:
+%*4935LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4933:
+%4935LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4935:0x1.fffffffffffffffep16383:
+%*4935LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4935:
+%4935LF:INFINITY:1:8:inf:
+%*4935LF:INFINITY:0:8:
+%4935LF:+NAN():1:6:nan:
+%*4935LF:+NAN():0:6:
+%4935LF:+NAN(09A_Zaz):1:13:nan:
+%*4935LF:+NAN(09A_Zaz):0:13:
+%4935LF:+0:1:2:0x0:
+%*4935LF:+0:0:2:
+%4935LF:+0.0:1:4:0x0:
+%*4935LF:+0.0:0:4:
+%4935LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4935:0x1.c8db5d6b5ee81f44p-16383:
+%*4935LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4935:
+%4935LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346:
+%*4935LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%4935LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346:
+%*4935LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%4935LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383:
+%*4935LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%4935LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4935:0x1.fffffffffffffffep16383:
+%*4935LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4935:
+%4935LF:+INFINITY:1:9:inf:
+%*4935LF:+INFINITY:0:9:
+%5000LF::0:-1:
+%*5000LF::0:-1:
+%5000LF:-INFINITY:1:9:-inf:
+%*5000LF:-INFINITY:0:9:
+%5000LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:-0x1.fffffffffffffffep16383:
+%*5000LF:-01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
+%5000LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:-0x1.fffffffffffffffep16383:
+%*5000LF:-1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%5000LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:-0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF:-0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%5000LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:-0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF:-361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%5000LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:-0x1p-16382:
+%*5000LF:-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
+%5000LF:-0.0:1:4:-0x0:
+%*5000LF:-0.0:0:4:
+%5000LF:-0:1:2:-0x0:
+%*5000LF:-0:0:2:
+%5000LF:-NAN(09A_Zaz):1:13:-nan:
+%*5000LF:-NAN(09A_Zaz):0:13:
+%5000LF:-NAN():1:6:-nan:
+%*5000LF:-NAN():0:6:
+%5000LF:NAN():1:5:nan:
+%*5000LF:NAN():0:5:
+%5000LF:NAN(09A_Zaz):1:12:nan:
+%*5000LF:NAN(09A_Zaz):0:12:
+%5000LF:0:1:1:0x0:
+%*5000LF:0:0:1:
+%5000LF:0.0:1:3:0x0:
+%*5000LF:0.0:0:3:
+%5000LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4968:0x1p-16382:
+%*5000LF:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4968:
+%5000LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3717:0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF:361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3717:
+%5000LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3720:0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF:0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3720:
+%5000LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4933:0x1.fffffffffffffffep16383:
+%*5000LF:1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4933:
+%5000LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4936:0x1.fffffffffffffffep16383:
+%*5000LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4936:
+%5000LF:INFINITY:1:8:inf:
+%*5000LF:INFINITY:0:8:
+%5000LF:+NAN():1:6:nan:
+%*5000LF:+NAN():0:6:
+%5000LF:+NAN(09A_Zaz):1:13:nan:
+%*5000LF:+NAN(09A_Zaz):0:13:
+%5000LF:+0:1:2:0x0:
+%*5000LF:+0:0:2:
+%5000LF:+0.0:1:4:0x0:
+%*5000LF:+0.0:0:4:
+%5000LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
+%*5000LF:+0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
+%5000LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF:+361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%5000LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF:+0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%5000LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383:
+%*5000LF:+1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%5000LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:0x1.fffffffffffffffep16383:
+%*5000LF:+01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
+%5000LF:+INFINITY:1:9:inf:
+%*5000LF:+INFINITY:0:9:
+%3LF: :0:-1:
+%*3LF: :0:-1:
+%3LF: -INFINITY:0:-1:
+%*3LF: -INFINITY:0:-1:
+%3LF: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4:-0x1:
+%*3LF: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4:
+%3LF: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4:-0x1.6p3:
+%*3LF: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4:
+%3LF: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:4:-0x1.8p1:
+%*3LF: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:4:
+%3LF: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:4:-0x1.2p5:
+%*3LF: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:4:
+%3LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:-0x0:
+%*3LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4:
+%3LF: -0.0:1:4:-0x0:
+%*3LF: -0.0:0:4:
+%3LF: -0:1:3:-0x0:
+%*3LF: -0:0:3:
+%3LF: -NAN(09A_Zaz):0:-1:
+%*3LF: -NAN(09A_Zaz):0:-1:
+%3LF: -NAN():0:-1:
+%*3LF: -NAN():0:-1:
+%3LF: NAN():1:4:nan:
+%*3LF: NAN():0:4:
+%3LF: NAN(09A_Zaz):1:4:nan:
+%*3LF: NAN(09A_Zaz):0:4:
+%3LF: 0:1:2:0x0:
+%*3LF: 0:0:2:
+%3LF: 0.0:1:4:0x0:
+%*3LF: 0.0:0:4:
+%3LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0:
+%*3LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4:
+%3LF: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:4:0x1.69p8:
+%*3LF: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:4:
+%3LF: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:4:0x1.2p5:
+%*3LF: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:4:
+%3LF: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4:0x1.d8p6:
+%*3LF: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4:
+%3LF: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4:0x1.6p3:
+%*3LF: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4:
+%3LF: INFINITY:1:4:inf:
+%*3LF: INFINITY:0:4:
+%3LF: +NAN():0:-1:
+%*3LF: +NAN():0:-1:
+%3LF: +NAN(09A_Zaz):0:-1:
+%*3LF: +NAN(09A_Zaz):0:-1:
+%3LF: +0:1:3:0x0:
+%*3LF: +0:0:3:
+%3LF: +0.0:1:4:0x0:
+%*3LF: +0.0:0:4:
+%3LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4:0x0:
+%*3LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4:
+%3LF: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:4:0x1.2p5:
+%*3LF: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:4:
+%3LF: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:4:0x1.8p1:
+%*3LF: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:4:
+%3LF: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4:0x1.6p3:
+%*3LF: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4:
+%3LF: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4:0x1:
+%*3LF: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4:
+%3LF: +INFINITY:0:-1:
+%*3LF: +INFINITY:0:-1:
+%5000LF: :0:-1:
+%*5000LF: :0:-1:
+%5000LF: -INFINITY:1:10:-inf:
+%*5000LF: -INFINITY:0:10:
+%5000LF: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4938:-0x1.fffffffffffffffep16383:
+%*5000LF: -01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4938:
+%5000LF: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4935:-0x1.fffffffffffffffep16383:
+%*5000LF: -1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4935:
+%5000LF: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3722:-0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF: -0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3722:
+%5000LF: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3719:-0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF: -361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3719:
+%5000LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4970:-0x1p-16382:
+%*5000LF: -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4970:
+%5000LF: -0.0:1:5:-0x0:
+%*5000LF: -0.0:0:5:
+%5000LF: -0:1:3:-0x0:
+%*5000LF: -0:0:3:
+%5000LF: -NAN(09A_Zaz):1:14:-nan:
+%*5000LF: -NAN(09A_Zaz):0:14:
+%5000LF: -NAN():1:7:-nan:
+%*5000LF: -NAN():0:7:
+%5000LF: NAN():1:6:nan:
+%*5000LF: NAN():0:6:
+%5000LF: NAN(09A_Zaz):1:13:nan:
+%*5000LF: NAN(09A_Zaz):0:13:
+%5000LF: 0:1:2:0x0:
+%*5000LF: 0:0:2:
+%5000LF: 0.0:1:4:0x0:
+%*5000LF: 0.0:0:4:
+%5000LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4969:0x1p-16382:
+%*5000LF: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4969:
+%5000LF: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3718:0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF: 361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3718:
+%5000LF: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3721:0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF: 0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3721:
+%5000LF: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4934:0x1.fffffffffffffffep16383:
+%*5000LF: 1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4934:
+%5000LF: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4937:0x1.fffffffffffffffep16383:
+%*5000LF: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
+%5000LF: INFINITY:1:9:inf:
+%*5000LF: INFINITY:0:9:
+%5000LF: +NAN():1:7:nan:
+%*5000LF: +NAN():0:7:
+%5000LF: +NAN(09A_Zaz):1:14:nan:
+%*5000LF: +NAN(09A_Zaz):0:14:
+%5000LF: +0:1:3:0x0:
+%*5000LF: +0:0:3:
+%5000LF: +0.0:1:5:0x0:
+%*5000LF: +0.0:0:5:
+%5000LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:1:4970:0x1p-16382:
+%*5000LF: +0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033621031431120935062626778173217526:0:4970:
+%5000LF: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:1:3719:0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF: +361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160:0:3719:
+%5000LF: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:1:3722:0x1.1a2b3c4d5e6f7808p12346:
+%*5000LF: +0361905872450560295819480411543245526847052478586835263848843649369958208725391651796963150372059643310038517602474542531282298199032132973307120376416598037677025266087492936446369592708865254406101014934972727353013119736145892686543942178576966489200341000611841613367796952653646347895032716827613986288218843058733913301265307967700031366130404721313352234403490664798927799280181848568471267479854546698478144752789504895625256686141819795980758834952603015688620617661569984051245680986325326627137652216877901729169121857439124324426893325163596187558977911213762791955583723453838489679379266870019562482375848454881602686403462582133429044211682473921256852664331678140455271688831730747210968850679525323455310140563056206997460352606653103297272674285545298553226850442904962170407387344493647001994904459835485852785467773649435128349998092288930824136026432861340396384684166321837897690143037277928065301493528721639787696027443153424873845151988657227937794247490485618262311461360871244689060580476035664279518200164043305269024504063936624562712347788614099920092991248497462115968933518754361524730511592996243142431399069824173235976059456598497106267509054739551395632981955098141805597011554927284486081902580154209602131939199835744996105724950363866853608246460146969269638320408322662926858835048208051469869845855509083816060005363439941161158781095610686416800878872399567412799714533070411229812893026841149391962022938326795586970729558884499855352295381620246313003735273128485815514109690550746145133910639985121656876921170178342981345954950387976821026561852498986629404496377482391348354425454951635990881513146326779154373946872348686026411950854733138654168056300404854494951012613793664970333262444143060649577874794710668610899388250407306882053558751182006821413869662423000762596550191178177804441867216305499445797925308355660615535661039842981024093893324660877467524391543350688449305932511476848777503721729471684726222413592472640311559348726223187346776783793550705105850351360181418754091764843115711122641345055853491257954992922931807727536230542990336127450409174664280281367511616550940288718648790535168243149110818182655362045528677541030482413224585129229424999068724834946112666725838338925068036248389070812002210271768323276865138214569179310413983036212311316016010110415436461240072609369678463186961373320729430688363045858590647691891076479638557547248518360265467443221182251072026296129862213617484234291066257680813496924062069914900775054424748161504846470642978892677917136545938718707136794850244793994673650762803348465145979659251014567695765879425889592237150484514051904440958358742366134354023643858865233776727161357710475830183164187519318707196095998201714973488589328332769241306264403794031513946506853494689439110380926140495721491068290949307608115602364348351819211973035491804106025130554227502222919625446324034927732540957066712818345560808489733866235021731021751627783062972140958112890617003751664291380119196162709159875947794745614479287899625635350699695091474660027585052466563570458876858558382315178439064900036070387544934219863046193769445139245149131479132991888770084486680416015747240059374914020586039303288667187884459846499586686912600553246738310225240729316607771438194402926031530633627237081593168198067971685763650064432237550685717340261175859271201884534177126995809028006506030125184386401996071964951336708342792312423132502365601109987705048267009982686611306991298007448768847589174859141175048505432571980287350564106213716472574408917396416743302688341543356151989735524083795316678584628075173832695542867423839866757704690641113616299535206178427955705840594091608836664878027443851354077763603697500160.0:0:3722:
+%5000LF: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:1:4935:0x1.fffffffffffffffep16383:
+%*5000LF: +1189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240:0:4935:
+%5000LF: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:1:4938:0x1.fffffffffffffffep16383:
+%*5000LF: +01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4938:
+%5000LF: +INFINITY:1:10:inf:
+%*5000LF: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input
new file mode 100644
index 0000000..7c32ba1
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input
@@ -0,0 +1,682 @@
+%Lg::0:-1:
+%*Lg::0:-1:
+%Lg:-infinity:1:9:-inf:
+%*Lg:-infinity:0:9:
+%Lg:-0xf.fffffffffffffffp+16380:1:27:-0x1.fffffffffffffffep16383:
+%*Lg:-0xf.fffffffffffffffp+16380:0:27:
+%Lg:-0x7.fffffffffffffff8p16381:1:27:-0x1.fffffffffffffffep16383:
+%*Lg:-0x7.fffffffffffffff8p16381:0:27:
+%Lg:-0x2.3456789abcdef01p+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*Lg:-0x2.3456789abcdef01p+12345:0:27:
+%Lg:-0x2.3456789abcdef01p012345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*Lg:-0x2.3456789abcdef01p012345:0:27:
+%Lg:-0x8p-16385:1:11:-0x1p-16382:
+%*Lg:-0x8p-16385:0:11:
+%Lg:-0x0p+0:1:7:-0x0:
+%*Lg:-0x0p+0:0:7:
+%Lg:-0x0p0:1:6:-0x0:
+%*Lg:-0x0p0:0:6:
+%Lg:-nan(09A_Zaz):1:13:-nan:
+%*Lg:-nan(09A_Zaz):0:13:
+%Lg:-nan():1:6:-nan:
+%*Lg:-nan():0:6:
+%Lg:nan():1:5:nan:
+%*Lg:nan():0:5:
+%Lg:nan(09A_Zaz):1:12:nan:
+%*Lg:nan(09A_Zaz):0:12:
+%Lg:0x0p0:1:5:0x0:
+%*Lg:0x0p0:0:5:
+%Lg:0x0p+0:1:6:0x0:
+%*Lg:0x0p+0:0:6:
+%Lg:0x8p-16385:1:10:0x1p-16382:
+%*Lg:0x8p-16385:0:10:
+%Lg:0x2.3456789abcdef01p012345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*Lg:0x2.3456789abcdef01p012345:0:26:
+%Lg:0x2.3456789abcdef01p+12345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*Lg:0x2.3456789abcdef01p+12345:0:26:
+%Lg:0x7.fffffffffffffff8p16381:1:26:0x1.fffffffffffffffep16383:
+%*Lg:0x7.fffffffffffffff8p16381:0:26:
+%Lg:0xf.fffffffffffffffp+16380:1:26:0x1.fffffffffffffffep16383:
+%*Lg:0xf.fffffffffffffffp+16380:0:26:
+%Lg:infinity:1:8:inf:
+%*Lg:infinity:0:8:
+%Lg:+nan():1:6:nan:
+%*Lg:+nan():0:6:
+%Lg:+nan(09A_Zaz):1:13:nan:
+%*Lg:+nan(09A_Zaz):0:13:
+%Lg:+0x0p0:1:6:0x0:
+%*Lg:+0x0p0:0:6:
+%Lg:+0x0p+0:1:7:0x0:
+%*Lg:+0x0p+0:0:7:
+%Lg:+0x8p-16385:1:11:0x1p-16382:
+%*Lg:+0x8p-16385:0:11:
+%Lg:+0x2.3456789abcdef01p012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*Lg:+0x2.3456789abcdef01p012345:0:27:
+%Lg:+0x2.3456789abcdef01p+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*Lg:+0x2.3456789abcdef01p+12345:0:27:
+%Lg:+0x7.fffffffffffffff8p16381:1:27:0x1.fffffffffffffffep16383:
+%*Lg:+0x7.fffffffffffffff8p16381:0:27:
+%Lg:+0xf.fffffffffffffffp+16380:1:27:0x1.fffffffffffffffep16383:
+%*Lg:+0xf.fffffffffffffffp+16380:0:27:
+%Lg:+infinity:1:9:inf:
+%*Lg:+infinity:0:9:
+%1Lg::0:-1:
+%*1Lg::0:-1:
+%1Lg:-infinity:0:-1:
+%*1Lg:-infinity:0:-1:
+%1Lg:-0xf.fffffffffffffffp+16380:0:-1:
+%*1Lg:-0xf.fffffffffffffffp+16380:0:-1:
+%1Lg:-0x7.fffffffffffffff8p16381:0:-1:
+%*1Lg:-0x7.fffffffffffffff8p16381:0:-1:
+%1Lg:-0x2.3456789abcdef01p+12345:0:-1:
+%*1Lg:-0x2.3456789abcdef01p+12345:0:-1:
+%1Lg:-0x2.3456789abcdef01p012345:0:-1:
+%*1Lg:-0x2.3456789abcdef01p012345:0:-1:
+%1Lg:-0x8p-16385:0:-1:
+%*1Lg:-0x8p-16385:0:-1:
+%1Lg:-0x0p+0:0:-1:
+%*1Lg:-0x0p+0:0:-1:
+%1Lg:-0x0p0:0:-1:
+%*1Lg:-0x0p0:0:-1:
+%1Lg:-nan(09A_Zaz):0:-1:
+%*1Lg:-nan(09A_Zaz):0:-1:
+%1Lg:-nan():0:-1:
+%*1Lg:-nan():0:-1:
+%1Lg:nan():0:-1:
+%*1Lg:nan():0:-1:
+%1Lg:nan(09A_Zaz):0:-1:
+%*1Lg:nan(09A_Zaz):0:-1:
+%1Lg:0x0p0:1:1:0x0:
+%*1Lg:0x0p0:0:1:
+%1Lg:0x0p+0:1:1:0x0:
+%*1Lg:0x0p+0:0:1:
+%1Lg:0x8p-16385:1:1:0x0:
+%*1Lg:0x8p-16385:0:1:
+%1Lg:0x2.3456789abcdef01p012345:1:1:0x0:
+%*1Lg:0x2.3456789abcdef01p012345:0:1:
+%1Lg:0x2.3456789abcdef01p+12345:1:1:0x0:
+%*1Lg:0x2.3456789abcdef01p+12345:0:1:
+%1Lg:0x7.fffffffffffffff8p16381:1:1:0x0:
+%*1Lg:0x7.fffffffffffffff8p16381:0:1:
+%1Lg:0xf.fffffffffffffffp+16380:1:1:0x0:
+%*1Lg:0xf.fffffffffffffffp+16380:0:1:
+%1Lg:infinity:0:-1:
+%*1Lg:infinity:0:-1:
+%1Lg:+nan():0:-1:
+%*1Lg:+nan():0:-1:
+%1Lg:+nan(09A_Zaz):0:-1:
+%*1Lg:+nan(09A_Zaz):0:-1:
+%1Lg:+0x0p0:0:-1:
+%*1Lg:+0x0p0:0:-1:
+%1Lg:+0x0p+0:0:-1:
+%*1Lg:+0x0p+0:0:-1:
+%1Lg:+0x8p-16385:0:-1:
+%*1Lg:+0x8p-16385:0:-1:
+%1Lg:+0x2.3456789abcdef01p012345:0:-1:
+%*1Lg:+0x2.3456789abcdef01p012345:0:-1:
+%1Lg:+0x2.3456789abcdef01p+12345:0:-1:
+%*1Lg:+0x2.3456789abcdef01p+12345:0:-1:
+%1Lg:+0x7.fffffffffffffff8p16381:0:-1:
+%*1Lg:+0x7.fffffffffffffff8p16381:0:-1:
+%1Lg:+0xf.fffffffffffffffp+16380:0:-1:
+%*1Lg:+0xf.fffffffffffffffp+16380:0:-1:
+%1Lg:+infinity:0:-1:
+%*1Lg:+infinity:0:-1:
+%2Lg::0:-1:
+%*2Lg::0:-1:
+%2Lg:-infinity:0:-1:
+%*2Lg:-infinity:0:-1:
+%2Lg:-0xf.fffffffffffffffp+16380:1:2:-0x0:
+%*2Lg:-0xf.fffffffffffffffp+16380:0:2:
+%2Lg:-0x7.fffffffffffffff8p16381:1:2:-0x0:
+%*2Lg:-0x7.fffffffffffffff8p16381:0:2:
+%2Lg:-0x2.3456789abcdef01p+12345:1:2:-0x0:
+%*2Lg:-0x2.3456789abcdef01p+12345:0:2:
+%2Lg:-0x2.3456789abcdef01p012345:1:2:-0x0:
+%*2Lg:-0x2.3456789abcdef01p012345:0:2:
+%2Lg:-0x8p-16385:1:2:-0x0:
+%*2Lg:-0x8p-16385:0:2:
+%2Lg:-0x0p+0:1:2:-0x0:
+%*2Lg:-0x0p+0:0:2:
+%2Lg:-0x0p0:1:2:-0x0:
+%*2Lg:-0x0p0:0:2:
+%2Lg:-nan(09A_Zaz):0:-1:
+%*2Lg:-nan(09A_Zaz):0:-1:
+%2Lg:-nan():0:-1:
+%*2Lg:-nan():0:-1:
+%2Lg:nan():0:-1:
+%*2Lg:nan():0:-1:
+%2Lg:nan(09A_Zaz):0:-1:
+%*2Lg:nan(09A_Zaz):0:-1:
+%2Lg:0x0p0:0:-1:
+%*2Lg:0x0p0:0:-1:
+%2Lg:0x0p+0:0:-1:
+%*2Lg:0x0p+0:0:-1:
+%2Lg:0x8p-16385:0:-1:
+%*2Lg:0x8p-16385:0:-1:
+%2Lg:0x2.3456789abcdef01p012345:0:-1:
+%*2Lg:0x2.3456789abcdef01p012345:0:-1:
+%2Lg:0x2.3456789abcdef01p+12345:0:-1:
+%*2Lg:0x2.3456789abcdef01p+12345:0:-1:
+%2Lg:0x7.fffffffffffffff8p16381:0:-1:
+%*2Lg:0x7.fffffffffffffff8p16381:0:-1:
+%2Lg:0xf.fffffffffffffffp+16380:0:-1:
+%*2Lg:0xf.fffffffffffffffp+16380:0:-1:
+%2Lg:infinity:0:-1:
+%*2Lg:infinity:0:-1:
+%2Lg:+nan():0:-1:
+%*2Lg:+nan():0:-1:
+%2Lg:+nan(09A_Zaz):0:-1:
+%*2Lg:+nan(09A_Zaz):0:-1:
+%2Lg:+0x0p0:1:2:0x0:
+%*2Lg:+0x0p0:0:2:
+%2Lg:+0x0p+0:1:2:0x0:
+%*2Lg:+0x0p+0:0:2:
+%2Lg:+0x8p-16385:1:2:0x0:
+%*2Lg:+0x8p-16385:0:2:
+%2Lg:+0x2.3456789abcdef01p012345:1:2:0x0:
+%*2Lg:+0x2.3456789abcdef01p012345:0:2:
+%2Lg:+0x2.3456789abcdef01p+12345:1:2:0x0:
+%*2Lg:+0x2.3456789abcdef01p+12345:0:2:
+%2Lg:+0x7.fffffffffffffff8p16381:1:2:0x0:
+%*2Lg:+0x7.fffffffffffffff8p16381:0:2:
+%2Lg:+0xf.fffffffffffffffp+16380:1:2:0x0:
+%*2Lg:+0xf.fffffffffffffffp+16380:0:2:
+%2Lg:+infinity:0:-1:
+%*2Lg:+infinity:0:-1:
+%3Lg::0:-1:
+%*3Lg::0:-1:
+%3Lg:-infinity:0:-1:
+%*3Lg:-infinity:0:-1:
+%3Lg:-0xf.fffffffffffffffp+16380:0:-1:
+%*3Lg:-0xf.fffffffffffffffp+16380:0:-1:
+%3Lg:-0x7.fffffffffffffff8p16381:0:-1:
+%*3Lg:-0x7.fffffffffffffff8p16381:0:-1:
+%3Lg:-0x2.3456789abcdef01p+12345:0:-1:
+%*3Lg:-0x2.3456789abcdef01p+12345:0:-1:
+%3Lg:-0x2.3456789abcdef01p012345:0:-1:
+%*3Lg:-0x2.3456789abcdef01p012345:0:-1:
+%3Lg:-0x8p-16385:0:-1:
+%*3Lg:-0x8p-16385:0:-1:
+%3Lg:-0x0p+0:0:-1:
+%*3Lg:-0x0p+0:0:-1:
+%3Lg:-0x0p0:0:-1:
+%*3Lg:-0x0p0:0:-1:
+%3Lg:-nan(09A_Zaz):0:-1:
+%*3Lg:-nan(09A_Zaz):0:-1:
+%3Lg:-nan():0:-1:
+%*3Lg:-nan():0:-1:
+%3Lg:nan():1:3:nan:
+%*3Lg:nan():0:3:
+%3Lg:nan(09A_Zaz):1:3:nan:
+%*3Lg:nan(09A_Zaz):0:3:
+%3Lg:0x0p0:1:3:0x0:
+%*3Lg:0x0p0:0:3:
+%3Lg:0x0p+0:1:3:0x0:
+%*3Lg:0x0p+0:0:3:
+%3Lg:0x8p-16385:1:3:0x1p3:
+%*3Lg:0x8p-16385:0:3:
+%3Lg:0x2.3456789abcdef01p012345:1:3:0x1p1:
+%*3Lg:0x2.3456789abcdef01p012345:0:3:
+%3Lg:0x2.3456789abcdef01p+12345:1:3:0x1p1:
+%*3Lg:0x2.3456789abcdef01p+12345:0:3:
+%3Lg:0x7.fffffffffffffff8p16381:1:3:0x1.cp2:
+%*3Lg:0x7.fffffffffffffff8p16381:0:3:
+%3Lg:0xf.fffffffffffffffp+16380:1:3:0x1.ep3:
+%*3Lg:0xf.fffffffffffffffp+16380:0:3:
+%3Lg:infinity:1:3:inf:
+%*3Lg:infinity:0:3:
+%3Lg:+nan():0:-1:
+%*3Lg:+nan():0:-1:
+%3Lg:+nan(09A_Zaz):0:-1:
+%*3Lg:+nan(09A_Zaz):0:-1:
+%3Lg:+0x0p0:0:-1:
+%*3Lg:+0x0p0:0:-1:
+%3Lg:+0x0p+0:0:-1:
+%*3Lg:+0x0p+0:0:-1:
+%3Lg:+0x8p-16385:0:-1:
+%*3Lg:+0x8p-16385:0:-1:
+%3Lg:+0x2.3456789abcdef01p012345:0:-1:
+%*3Lg:+0x2.3456789abcdef01p012345:0:-1:
+%3Lg:+0x2.3456789abcdef01p+12345:0:-1:
+%*3Lg:+0x2.3456789abcdef01p+12345:0:-1:
+%3Lg:+0x7.fffffffffffffff8p16381:0:-1:
+%*3Lg:+0x7.fffffffffffffff8p16381:0:-1:
+%3Lg:+0xf.fffffffffffffffp+16380:0:-1:
+%*3Lg:+0xf.fffffffffffffffp+16380:0:-1:
+%3Lg:+infinity:0:-1:
+%*3Lg:+infinity:0:-1:
+%4Lg::0:-1:
+%*4Lg::0:-1:
+%4Lg:-infinity:1:4:-inf:
+%*4Lg:-infinity:0:4:
+%4Lg:-0xf.fffffffffffffffp+16380:1:4:-0x1.ep3:
+%*4Lg:-0xf.fffffffffffffffp+16380:0:4:
+%4Lg:-0x7.fffffffffffffff8p16381:1:4:-0x1.cp2:
+%*4Lg:-0x7.fffffffffffffff8p16381:0:4:
+%4Lg:-0x2.3456789abcdef01p+12345:1:4:-0x1p1:
+%*4Lg:-0x2.3456789abcdef01p+12345:0:4:
+%4Lg:-0x2.3456789abcdef01p012345:1:4:-0x1p1:
+%*4Lg:-0x2.3456789abcdef01p012345:0:4:
+%4Lg:-0x8p-16385:1:4:-0x1p3:
+%*4Lg:-0x8p-16385:0:4:
+%4Lg:-0x0p+0:1:4:-0x0:
+%*4Lg:-0x0p+0:0:4:
+%4Lg:-0x0p0:1:4:-0x0:
+%*4Lg:-0x0p0:0:4:
+%4Lg:-nan(09A_Zaz):1:4:-nan:
+%*4Lg:-nan(09A_Zaz):0:4:
+%4Lg:-nan():1:4:-nan:
+%*4Lg:-nan():0:4:
+%4Lg:nan():0:-1:
+%*4Lg:nan():0:-1:
+%4Lg:nan(09A_Zaz):0:-1:
+%*4Lg:nan(09A_Zaz):0:-1:
+%4Lg:0x0p0:0:-1:
+%*4Lg:0x0p0:0:-1:
+%4Lg:0x0p+0:0:-1:
+%*4Lg:0x0p+0:0:-1:
+%4Lg:0x8p-16385:0:-1:
+%*4Lg:0x8p-16385:0:-1:
+%4Lg:0x2.3456789abcdef01p012345:1:4:0x1p1:
+%*4Lg:0x2.3456789abcdef01p012345:0:4:
+%4Lg:0x2.3456789abcdef01p+12345:1:4:0x1p1:
+%*4Lg:0x2.3456789abcdef01p+12345:0:4:
+%4Lg:0x7.fffffffffffffff8p16381:1:4:0x1.cp2:
+%*4Lg:0x7.fffffffffffffff8p16381:0:4:
+%4Lg:0xf.fffffffffffffffp+16380:1:4:0x1.ep3:
+%*4Lg:0xf.fffffffffffffffp+16380:0:4:
+%4Lg:infinity:0:-1:
+%*4Lg:infinity:0:-1:
+%4Lg:+nan():1:4:nan:
+%*4Lg:+nan():0:4:
+%4Lg:+nan(09A_Zaz):1:4:nan:
+%*4Lg:+nan(09A_Zaz):0:4:
+%4Lg:+0x0p0:1:4:0x0:
+%*4Lg:+0x0p0:0:4:
+%4Lg:+0x0p+0:1:4:0x0:
+%*4Lg:+0x0p+0:0:4:
+%4Lg:+0x8p-16385:1:4:0x1p3:
+%*4Lg:+0x8p-16385:0:4:
+%4Lg:+0x2.3456789abcdef01p012345:1:4:0x1p1:
+%*4Lg:+0x2.3456789abcdef01p012345:0:4:
+%4Lg:+0x2.3456789abcdef01p+12345:1:4:0x1p1:
+%*4Lg:+0x2.3456789abcdef01p+12345:0:4:
+%4Lg:+0x7.fffffffffffffff8p16381:1:4:0x1.cp2:
+%*4Lg:+0x7.fffffffffffffff8p16381:0:4:
+%4Lg:+0xf.fffffffffffffffp+16380:1:4:0x1.ep3:
+%*4Lg:+0xf.fffffffffffffffp+16380:0:4:
+%4Lg:+infinity:1:4:inf:
+%*4Lg:+infinity:0:4:
+%5Lg::0:-1:
+%*5Lg::0:-1:
+%5Lg:-infinity:0:-1:
+%*5Lg:-infinity:0:-1:
+%5Lg:-0xf.fffffffffffffffp+16380:1:5:-0x1.ep3:
+%*5Lg:-0xf.fffffffffffffffp+16380:0:5:
+%5Lg:-0x7.fffffffffffffff8p16381:1:5:-0x1.cp2:
+%*5Lg:-0x7.fffffffffffffff8p16381:0:5:
+%5Lg:-0x2.3456789abcdef01p+12345:1:5:-0x1p1:
+%*5Lg:-0x2.3456789abcdef01p+12345:0:5:
+%5Lg:-0x2.3456789abcdef01p012345:1:5:-0x1p1:
+%*5Lg:-0x2.3456789abcdef01p012345:0:5:
+%5Lg:-0x8p-16385:0:-1:
+%*5Lg:-0x8p-16385:0:-1:
+%5Lg:-0x0p+0:0:-1:
+%*5Lg:-0x0p+0:0:-1:
+%5Lg:-0x0p0:0:-1:
+%*5Lg:-0x0p0:0:-1:
+%5Lg:-nan(09A_Zaz):0:-1:
+%*5Lg:-nan(09A_Zaz):0:-1:
+%5Lg:-nan():0:-1:
+%*5Lg:-nan():0:-1:
+%5Lg:nan():1:5:nan:
+%*5Lg:nan():0:5:
+%5Lg:nan(09A_Zaz):0:-1:
+%*5Lg:nan(09A_Zaz):0:-1:
+%5Lg:0x0p0:1:5:0x0:
+%*5Lg:0x0p0:0:5:
+%5Lg:0x0p+0:0:-1:
+%*5Lg:0x0p+0:0:-1:
+%5Lg:0x8p-16385:0:-1:
+%*5Lg:0x8p-16385:0:-1:
+%5Lg:0x2.3456789abcdef01p012345:1:5:0x1.18p1:
+%*5Lg:0x2.3456789abcdef01p012345:0:5:
+%5Lg:0x2.3456789abcdef01p+12345:1:5:0x1.18p1:
+%*5Lg:0x2.3456789abcdef01p+12345:0:5:
+%5Lg:0x7.fffffffffffffff8p16381:1:5:0x1.fcp2:
+%*5Lg:0x7.fffffffffffffff8p16381:0:5:
+%5Lg:0xf.fffffffffffffffp+16380:1:5:0x1.fep3:
+%*5Lg:0xf.fffffffffffffffp+16380:0:5:
+%5Lg:infinity:0:-1:
+%*5Lg:infinity:0:-1:
+%5Lg:+nan():0:-1:
+%*5Lg:+nan():0:-1:
+%5Lg:+nan(09A_Zaz):0:-1:
+%*5Lg:+nan(09A_Zaz):0:-1:
+%5Lg:+0x0p0:0:-1:
+%*5Lg:+0x0p0:0:-1:
+%5Lg:+0x0p+0:0:-1:
+%*5Lg:+0x0p+0:0:-1:
+%5Lg:+0x8p-16385:0:-1:
+%*5Lg:+0x8p-16385:0:-1:
+%5Lg:+0x2.3456789abcdef01p012345:1:5:0x1p1:
+%*5Lg:+0x2.3456789abcdef01p012345:0:5:
+%5Lg:+0x2.3456789abcdef01p+12345:1:5:0x1p1:
+%*5Lg:+0x2.3456789abcdef01p+12345:0:5:
+%5Lg:+0x7.fffffffffffffff8p16381:1:5:0x1.cp2:
+%*5Lg:+0x7.fffffffffffffff8p16381:0:5:
+%5Lg:+0xf.fffffffffffffffp+16380:1:5:0x1.ep3:
+%*5Lg:+0xf.fffffffffffffffp+16380:0:5:
+%5Lg:+infinity:0:-1:
+%*5Lg:+infinity:0:-1:
+%6Lg::0:-1:
+%*6Lg::0:-1:
+%6Lg:-infinity:0:-1:
+%*6Lg:-infinity:0:-1:
+%6Lg:-0xf.fffffffffffffffp+16380:1:6:-0x1.fep3:
+%*6Lg:-0xf.fffffffffffffffp+16380:0:6:
+%6Lg:-0x7.fffffffffffffff8p16381:1:6:-0x1.fcp2:
+%*6Lg:-0x7.fffffffffffffff8p16381:0:6:
+%6Lg:-0x2.3456789abcdef01p+12345:1:6:-0x1.18p1:
+%*6Lg:-0x2.3456789abcdef01p+12345:0:6:
+%6Lg:-0x2.3456789abcdef01p012345:1:6:-0x1.18p1:
+%*6Lg:-0x2.3456789abcdef01p012345:0:6:
+%6Lg:-0x8p-16385:0:-1:
+%*6Lg:-0x8p-16385:0:-1:
+%6Lg:-0x0p+0:0:-1:
+%*6Lg:-0x0p+0:0:-1:
+%6Lg:-0x0p0:1:6:-0x0:
+%*6Lg:-0x0p0:0:6:
+%6Lg:-nan(09A_Zaz):0:-1:
+%*6Lg:-nan(09A_Zaz):0:-1:
+%6Lg:-nan():1:6:-nan:
+%*6Lg:-nan():0:6:
+%6Lg:nan():1:5:nan:
+%*6Lg:nan():0:5:
+%6Lg:nan(09A_Zaz):0:-1:
+%*6Lg:nan(09A_Zaz):0:-1:
+%6Lg:0x0p0:1:5:0x0:
+%*6Lg:0x0p0:0:5:
+%6Lg:0x0p+0:1:6:0x0:
+%*6Lg:0x0p+0:0:6:
+%6Lg:0x8p-16385:1:6:0x1p2:
+%*6Lg:0x8p-16385:0:6:
+%6Lg:0x2.3456789abcdef01p012345:1:6:0x1.1ap1:
+%*6Lg:0x2.3456789abcdef01p012345:0:6:
+%6Lg:0x2.3456789abcdef01p+12345:1:6:0x1.1ap1:
+%*6Lg:0x2.3456789abcdef01p+12345:0:6:
+%6Lg:0x7.fffffffffffffff8p16381:1:6:0x1.ffcp2:
+%*6Lg:0x7.fffffffffffffff8p16381:0:6:
+%6Lg:0xf.fffffffffffffffp+16380:1:6:0x1.ffep3:
+%*6Lg:0xf.fffffffffffffffp+16380:0:6:
+%6Lg:infinity:0:-1:
+%*6Lg:infinity:0:-1:
+%6Lg:+nan():1:6:nan:
+%*6Lg:+nan():0:6:
+%6Lg:+nan(09A_Zaz):0:-1:
+%*6Lg:+nan(09A_Zaz):0:-1:
+%6Lg:+0x0p0:1:6:0x0:
+%*6Lg:+0x0p0:0:6:
+%6Lg:+0x0p+0:0:-1:
+%*6Lg:+0x0p+0:0:-1:
+%6Lg:+0x8p-16385:0:-1:
+%*6Lg:+0x8p-16385:0:-1:
+%6Lg:+0x2.3456789abcdef01p012345:1:6:0x1.18p1:
+%*6Lg:+0x2.3456789abcdef01p012345:0:6:
+%6Lg:+0x2.3456789abcdef01p+12345:1:6:0x1.18p1:
+%*6Lg:+0x2.3456789abcdef01p+12345:0:6:
+%6Lg:+0x7.fffffffffffffff8p16381:1:6:0x1.fcp2:
+%*6Lg:+0x7.fffffffffffffff8p16381:0:6:
+%6Lg:+0xf.fffffffffffffffp+16380:1:6:0x1.fep3:
+%*6Lg:+0xf.fffffffffffffffp+16380:0:6:
+%6Lg:+infinity:0:-1:
+%*6Lg:+infinity:0:-1:
+%22Lg::0:-1:
+%*22Lg::0:-1:
+%22Lg:-infinity:1:9:-inf:
+%*22Lg:-infinity:0:9:
+%22Lg:-0xf.fffffffffffffffp+16380:0:-1:
+%*22Lg:-0xf.fffffffffffffffp+16380:0:-1:
+%22Lg:-0x7.fffffffffffffff8p16381:0:-1:
+%*22Lg:-0x7.fffffffffffffff8p16381:0:-1:
+%22Lg:-0x2.3456789abcdef01p+12345:0:-1:
+%*22Lg:-0x2.3456789abcdef01p+12345:0:-1:
+%22Lg:-0x2.3456789abcdef01p012345:1:22:-0x1.1a2b3c4d5e6f7808p1:
+%*22Lg:-0x2.3456789abcdef01p012345:0:22:
+%22Lg:-0x8p-16385:1:11:-0x1p-16382:
+%*22Lg:-0x8p-16385:0:11:
+%22Lg:-0x0p+0:1:7:-0x0:
+%*22Lg:-0x0p+0:0:7:
+%22Lg:-0x0p0:1:6:-0x0:
+%*22Lg:-0x0p0:0:6:
+%22Lg:-nan(09A_Zaz):1:13:-nan:
+%*22Lg:-nan(09A_Zaz):0:13:
+%22Lg:-nan():1:6:-nan:
+%*22Lg:-nan():0:6:
+%22Lg:nan():1:5:nan:
+%*22Lg:nan():0:5:
+%22Lg:nan(09A_Zaz):1:12:nan:
+%*22Lg:nan(09A_Zaz):0:12:
+%22Lg:0x0p0:1:5:0x0:
+%*22Lg:0x0p0:0:5:
+%22Lg:0x0p+0:1:6:0x0:
+%*22Lg:0x0p+0:0:6:
+%22Lg:0x8p-16385:1:10:0x1p-16382:
+%*22Lg:0x8p-16385:0:10:
+%22Lg:0x2.3456789abcdef01p012345:1:22:0x1.1a2b3c4d5e6f7808p2:
+%*22Lg:0x2.3456789abcdef01p012345:0:22:
+%22Lg:0x2.3456789abcdef01p+12345:1:22:0x1.1a2b3c4d5e6f7808p2:
+%*22Lg:0x2.3456789abcdef01p+12345:0:22:
+%22Lg:0x7.fffffffffffffff8p16381:1:22:0x1.fffffffffffffffep3:
+%*22Lg:0x7.fffffffffffffff8p16381:0:22:
+%22Lg:0xf.fffffffffffffffp+16380:1:22:0x1.fffffffffffffffep4:
+%*22Lg:0xf.fffffffffffffffp+16380:0:22:
+%22Lg:infinity:1:8:inf:
+%*22Lg:infinity:0:8:
+%22Lg:+nan():1:6:nan:
+%*22Lg:+nan():0:6:
+%22Lg:+nan(09A_Zaz):1:13:nan:
+%*22Lg:+nan(09A_Zaz):0:13:
+%22Lg:+0x0p0:1:6:0x0:
+%*22Lg:+0x0p0:0:6:
+%22Lg:+0x0p+0:1:7:0x0:
+%*22Lg:+0x0p+0:0:7:
+%22Lg:+0x8p-16385:1:11:0x1p-16382:
+%*22Lg:+0x8p-16385:0:11:
+%22Lg:+0x2.3456789abcdef01p012345:1:22:0x1.1a2b3c4d5e6f7808p1:
+%*22Lg:+0x2.3456789abcdef01p012345:0:22:
+%22Lg:+0x2.3456789abcdef01p+12345:0:-1:
+%*22Lg:+0x2.3456789abcdef01p+12345:0:-1:
+%22Lg:+0x7.fffffffffffffff8p16381:0:-1:
+%*22Lg:+0x7.fffffffffffffff8p16381:0:-1:
+%22Lg:+0xf.fffffffffffffffp+16380:0:-1:
+%*22Lg:+0xf.fffffffffffffffp+16380:0:-1:
+%22Lg:+infinity:1:9:inf:
+%*22Lg:+infinity:0:9:
+%37Lg::0:-1:
+%*37Lg::0:-1:
+%37Lg:-infinity:1:9:-inf:
+%*37Lg:-infinity:0:9:
+%37Lg:-0xf.fffffffffffffffp+16380:1:27:-0x1.fffffffffffffffep16383:
+%*37Lg:-0xf.fffffffffffffffp+16380:0:27:
+%37Lg:-0x7.fffffffffffffff8p16381:1:27:-0x1.fffffffffffffffep16383:
+%*37Lg:-0x7.fffffffffffffff8p16381:0:27:
+%37Lg:-0x2.3456789abcdef01p+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg:-0x2.3456789abcdef01p+12345:0:27:
+%37Lg:-0x2.3456789abcdef01p012345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg:-0x2.3456789abcdef01p012345:0:27:
+%37Lg:-0x8p-16385:1:11:-0x1p-16382:
+%*37Lg:-0x8p-16385:0:11:
+%37Lg:-0x0p+0:1:7:-0x0:
+%*37Lg:-0x0p+0:0:7:
+%37Lg:-0x0p0:1:6:-0x0:
+%*37Lg:-0x0p0:0:6:
+%37Lg:-nan(09A_Zaz):1:13:-nan:
+%*37Lg:-nan(09A_Zaz):0:13:
+%37Lg:-nan():1:6:-nan:
+%*37Lg:-nan():0:6:
+%37Lg:nan():1:5:nan:
+%*37Lg:nan():0:5:
+%37Lg:nan(09A_Zaz):1:12:nan:
+%*37Lg:nan(09A_Zaz):0:12:
+%37Lg:0x0p0:1:5:0x0:
+%*37Lg:0x0p0:0:5:
+%37Lg:0x0p+0:1:6:0x0:
+%*37Lg:0x0p+0:0:6:
+%37Lg:0x8p-16385:1:10:0x1p-16382:
+%*37Lg:0x8p-16385:0:10:
+%37Lg:0x2.3456789abcdef01p012345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg:0x2.3456789abcdef01p012345:0:26:
+%37Lg:0x2.3456789abcdef01p+12345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg:0x2.3456789abcdef01p+12345:0:26:
+%37Lg:0x7.fffffffffffffff8p16381:1:26:0x1.fffffffffffffffep16383:
+%*37Lg:0x7.fffffffffffffff8p16381:0:26:
+%37Lg:0xf.fffffffffffffffp+16380:1:26:0x1.fffffffffffffffep16383:
+%*37Lg:0xf.fffffffffffffffp+16380:0:26:
+%37Lg:infinity:1:8:inf:
+%*37Lg:infinity:0:8:
+%37Lg:+nan():1:6:nan:
+%*37Lg:+nan():0:6:
+%37Lg:+nan(09A_Zaz):1:13:nan:
+%*37Lg:+nan(09A_Zaz):0:13:
+%37Lg:+0x0p0:1:6:0x0:
+%*37Lg:+0x0p0:0:6:
+%37Lg:+0x0p+0:1:7:0x0:
+%*37Lg:+0x0p+0:0:7:
+%37Lg:+0x8p-16385:1:11:0x1p-16382:
+%*37Lg:+0x8p-16385:0:11:
+%37Lg:+0x2.3456789abcdef01p012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg:+0x2.3456789abcdef01p012345:0:27:
+%37Lg:+0x2.3456789abcdef01p+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg:+0x2.3456789abcdef01p+12345:0:27:
+%37Lg:+0x7.fffffffffffffff8p16381:1:27:0x1.fffffffffffffffep16383:
+%*37Lg:+0x7.fffffffffffffff8p16381:0:27:
+%37Lg:+0xf.fffffffffffffffp+16380:1:27:0x1.fffffffffffffffep16383:
+%*37Lg:+0xf.fffffffffffffffp+16380:0:27:
+%37Lg:+infinity:1:9:inf:
+%*37Lg:+infinity:0:9:
+%5Lg: :0:-1:
+%*5Lg: :0:-1:
+%5Lg: -infinity:0:-1:
+%*5Lg: -infinity:0:-1:
+%5Lg: -0xf.fffffffffffffffp+16380:1:6:-0x1.ep3:
+%*5Lg: -0xf.fffffffffffffffp+16380:0:6:
+%5Lg: -0x7.fffffffffffffff8p16381:1:6:-0x1.cp2:
+%*5Lg: -0x7.fffffffffffffff8p16381:0:6:
+%5Lg: -0x2.3456789abcdef01p+12345:1:6:-0x1p1:
+%*5Lg: -0x2.3456789abcdef01p+12345:0:6:
+%5Lg: -0x2.3456789abcdef01p012345:1:6:-0x1p1:
+%*5Lg: -0x2.3456789abcdef01p012345:0:6:
+%5Lg: -0x8p-16385:0:-1:
+%*5Lg: -0x8p-16385:0:-1:
+%5Lg: -0x0p+0:0:-1:
+%*5Lg: -0x0p+0:0:-1:
+%5Lg: -0x0p0:0:-1:
+%*5Lg: -0x0p0:0:-1:
+%5Lg: -nan(09A_Zaz):0:-1:
+%*5Lg: -nan(09A_Zaz):0:-1:
+%5Lg: -nan():0:-1:
+%*5Lg: -nan():0:-1:
+%5Lg: nan():1:6:nan:
+%*5Lg: nan():0:6:
+%5Lg: nan(09A_Zaz):0:-1:
+%*5Lg: nan(09A_Zaz):0:-1:
+%5Lg: 0x0p0:1:6:0x0:
+%*5Lg: 0x0p0:0:6:
+%5Lg: 0x0p+0:0:-1:
+%*5Lg: 0x0p+0:0:-1:
+%5Lg: 0x8p-16385:0:-1:
+%*5Lg: 0x8p-16385:0:-1:
+%5Lg: 0x2.3456789abcdef01p012345:1:6:0x1.18p1:
+%*5Lg: 0x2.3456789abcdef01p012345:0:6:
+%5Lg: 0x2.3456789abcdef01p+12345:1:6:0x1.18p1:
+%*5Lg: 0x2.3456789abcdef01p+12345:0:6:
+%5Lg: 0x7.fffffffffffffff8p16381:1:6:0x1.fcp2:
+%*5Lg: 0x7.fffffffffffffff8p16381:0:6:
+%5Lg: 0xf.fffffffffffffffp+16380:1:6:0x1.fep3:
+%*5Lg: 0xf.fffffffffffffffp+16380:0:6:
+%5Lg: infinity:0:-1:
+%*5Lg: infinity:0:-1:
+%5Lg: +nan():0:-1:
+%*5Lg: +nan():0:-1:
+%5Lg: +nan(09A_Zaz):0:-1:
+%*5Lg: +nan(09A_Zaz):0:-1:
+%5Lg: +0x0p0:0:-1:
+%*5Lg: +0x0p0:0:-1:
+%5Lg: +0x0p+0:0:-1:
+%*5Lg: +0x0p+0:0:-1:
+%5Lg: +0x8p-16385:0:-1:
+%*5Lg: +0x8p-16385:0:-1:
+%5Lg: +0x2.3456789abcdef01p012345:1:6:0x1p1:
+%*5Lg: +0x2.3456789abcdef01p012345:0:6:
+%5Lg: +0x2.3456789abcdef01p+12345:1:6:0x1p1:
+%*5Lg: +0x2.3456789abcdef01p+12345:0:6:
+%5Lg: +0x7.fffffffffffffff8p16381:1:6:0x1.cp2:
+%*5Lg: +0x7.fffffffffffffff8p16381:0:6:
+%5Lg: +0xf.fffffffffffffffp+16380:1:6:0x1.ep3:
+%*5Lg: +0xf.fffffffffffffffp+16380:0:6:
+%5Lg: +infinity:0:-1:
+%*5Lg: +infinity:0:-1:
+%37Lg: :0:-1:
+%*37Lg: :0:-1:
+%37Lg: -infinity:1:10:-inf:
+%*37Lg: -infinity:0:10:
+%37Lg: -0xf.fffffffffffffffp+16380:1:28:-0x1.fffffffffffffffep16383:
+%*37Lg: -0xf.fffffffffffffffp+16380:0:28:
+%37Lg: -0x7.fffffffffffffff8p16381:1:28:-0x1.fffffffffffffffep16383:
+%*37Lg: -0x7.fffffffffffffff8p16381:0:28:
+%37Lg: -0x2.3456789abcdef01p+12345:1:28:-0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg: -0x2.3456789abcdef01p+12345:0:28:
+%37Lg: -0x2.3456789abcdef01p012345:1:28:-0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg: -0x2.3456789abcdef01p012345:0:28:
+%37Lg: -0x8p-16385:1:12:-0x1p-16382:
+%*37Lg: -0x8p-16385:0:12:
+%37Lg: -0x0p+0:1:8:-0x0:
+%*37Lg: -0x0p+0:0:8:
+%37Lg: -0x0p0:1:7:-0x0:
+%*37Lg: -0x0p0:0:7:
+%37Lg: -nan(09A_Zaz):1:14:-nan:
+%*37Lg: -nan(09A_Zaz):0:14:
+%37Lg: -nan():1:7:-nan:
+%*37Lg: -nan():0:7:
+%37Lg: nan():1:6:nan:
+%*37Lg: nan():0:6:
+%37Lg: nan(09A_Zaz):1:13:nan:
+%*37Lg: nan(09A_Zaz):0:13:
+%37Lg: 0x0p0:1:6:0x0:
+%*37Lg: 0x0p0:0:6:
+%37Lg: 0x0p+0:1:7:0x0:
+%*37Lg: 0x0p+0:0:7:
+%37Lg: 0x8p-16385:1:11:0x1p-16382:
+%*37Lg: 0x8p-16385:0:11:
+%37Lg: 0x2.3456789abcdef01p012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg: 0x2.3456789abcdef01p012345:0:27:
+%37Lg: 0x2.3456789abcdef01p+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg: 0x2.3456789abcdef01p+12345:0:27:
+%37Lg: 0x7.fffffffffffffff8p16381:1:27:0x1.fffffffffffffffep16383:
+%*37Lg: 0x7.fffffffffffffff8p16381:0:27:
+%37Lg: 0xf.fffffffffffffffp+16380:1:27:0x1.fffffffffffffffep16383:
+%*37Lg: 0xf.fffffffffffffffp+16380:0:27:
+%37Lg: infinity:1:9:inf:
+%*37Lg: infinity:0:9:
+%37Lg: +nan():1:7:nan:
+%*37Lg: +nan():0:7:
+%37Lg: +nan(09A_Zaz):1:14:nan:
+%*37Lg: +nan(09A_Zaz):0:14:
+%37Lg: +0x0p0:1:7:0x0:
+%*37Lg: +0x0p0:0:7:
+%37Lg: +0x0p+0:1:8:0x0:
+%*37Lg: +0x0p+0:0:8:
+%37Lg: +0x8p-16385:1:12:0x1p-16382:
+%*37Lg: +0x8p-16385:0:12:
+%37Lg: +0x2.3456789abcdef01p012345:1:28:0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg: +0x2.3456789abcdef01p012345:0:28:
+%37Lg: +0x2.3456789abcdef01p+12345:1:28:0x1.1a2b3c4d5e6f7808p12346:
+%*37Lg: +0x2.3456789abcdef01p+12345:0:28:
+%37Lg: +0x7.fffffffffffffff8p16381:1:28:0x1.fffffffffffffffep16383:
+%*37Lg: +0x7.fffffffffffffff8p16381:0:28:
+%37Lg: +0xf.fffffffffffffffp+16380:1:28:0x1.fffffffffffffffep16383:
+%*37Lg: +0xf.fffffffffffffffp+16380:0:28:
+%37Lg: +infinity:1:10:inf:
+%*37Lg: +infinity:0:10:
diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input
new file mode 100644
index 0000000..15f8ea1
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input
@@ -0,0 +1,682 @@
+%LG::0:-1:
+%*LG::0:-1:
+%LG:-INFINITY:1:9:-inf:
+%*LG:-INFINITY:0:9:
+%LG:-0XF.FFFFFFFFFFFFFFFP+16380:1:27:-0x1.fffffffffffffffep16383:
+%*LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:27:
+%LG:-0X7.FFFFFFFFFFFFFFF8P16381:1:27:-0x1.fffffffffffffffep16383:
+%*LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:27:
+%LG:-0X2.3456789ABCDEF01P+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*LG:-0X2.3456789ABCDEF01P+12345:0:27:
+%LG:-0X2.3456789ABCDEF01P012345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*LG:-0X2.3456789ABCDEF01P012345:0:27:
+%LG:-0X8P-16385:1:11:-0x1p-16382:
+%*LG:-0X8P-16385:0:11:
+%LG:-0X0P+0:1:7:-0x0:
+%*LG:-0X0P+0:0:7:
+%LG:-0X0P0:1:6:-0x0:
+%*LG:-0X0P0:0:6:
+%LG:-NAN(09A_Zaz):1:13:-nan:
+%*LG:-NAN(09A_Zaz):0:13:
+%LG:-NAN():1:6:-nan:
+%*LG:-NAN():0:6:
+%LG:NAN():1:5:nan:
+%*LG:NAN():0:5:
+%LG:NAN(09A_Zaz):1:12:nan:
+%*LG:NAN(09A_Zaz):0:12:
+%LG:0X0P0:1:5:0x0:
+%*LG:0X0P0:0:5:
+%LG:0X0P+0:1:6:0x0:
+%*LG:0X0P+0:0:6:
+%LG:0X8P-16385:1:10:0x1p-16382:
+%*LG:0X8P-16385:0:10:
+%LG:0X2.3456789ABCDEF01P012345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*LG:0X2.3456789ABCDEF01P012345:0:26:
+%LG:0X2.3456789ABCDEF01P+12345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*LG:0X2.3456789ABCDEF01P+12345:0:26:
+%LG:0X7.FFFFFFFFFFFFFFF8P16381:1:26:0x1.fffffffffffffffep16383:
+%*LG:0X7.FFFFFFFFFFFFFFF8P16381:0:26:
+%LG:0XF.FFFFFFFFFFFFFFFP+16380:1:26:0x1.fffffffffffffffep16383:
+%*LG:0XF.FFFFFFFFFFFFFFFP+16380:0:26:
+%LG:INFINITY:1:8:inf:
+%*LG:INFINITY:0:8:
+%LG:+NAN():1:6:nan:
+%*LG:+NAN():0:6:
+%LG:+NAN(09A_Zaz):1:13:nan:
+%*LG:+NAN(09A_Zaz):0:13:
+%LG:+0X0P0:1:6:0x0:
+%*LG:+0X0P0:0:6:
+%LG:+0X0P+0:1:7:0x0:
+%*LG:+0X0P+0:0:7:
+%LG:+0X8P-16385:1:11:0x1p-16382:
+%*LG:+0X8P-16385:0:11:
+%LG:+0X2.3456789ABCDEF01P012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*LG:+0X2.3456789ABCDEF01P012345:0:27:
+%LG:+0X2.3456789ABCDEF01P+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*LG:+0X2.3456789ABCDEF01P+12345:0:27:
+%LG:+0X7.FFFFFFFFFFFFFFF8P16381:1:27:0x1.fffffffffffffffep16383:
+%*LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:27:
+%LG:+0XF.FFFFFFFFFFFFFFFP+16380:1:27:0x1.fffffffffffffffep16383:
+%*LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:27:
+%LG:+INFINITY:1:9:inf:
+%*LG:+INFINITY:0:9:
+%1LG::0:-1:
+%*1LG::0:-1:
+%1LG:-INFINITY:0:-1:
+%*1LG:-INFINITY:0:-1:
+%1LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*1LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%1LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*1LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%1LG:-0X2.3456789ABCDEF01P+12345:0:-1:
+%*1LG:-0X2.3456789ABCDEF01P+12345:0:-1:
+%1LG:-0X2.3456789ABCDEF01P012345:0:-1:
+%*1LG:-0X2.3456789ABCDEF01P012345:0:-1:
+%1LG:-0X8P-16385:0:-1:
+%*1LG:-0X8P-16385:0:-1:
+%1LG:-0X0P+0:0:-1:
+%*1LG:-0X0P+0:0:-1:
+%1LG:-0X0P0:0:-1:
+%*1LG:-0X0P0:0:-1:
+%1LG:-NAN(09A_Zaz):0:-1:
+%*1LG:-NAN(09A_Zaz):0:-1:
+%1LG:-NAN():0:-1:
+%*1LG:-NAN():0:-1:
+%1LG:NAN():0:-1:
+%*1LG:NAN():0:-1:
+%1LG:NAN(09A_Zaz):0:-1:
+%*1LG:NAN(09A_Zaz):0:-1:
+%1LG:0X0P0:1:1:0x0:
+%*1LG:0X0P0:0:1:
+%1LG:0X0P+0:1:1:0x0:
+%*1LG:0X0P+0:0:1:
+%1LG:0X8P-16385:1:1:0x0:
+%*1LG:0X8P-16385:0:1:
+%1LG:0X2.3456789ABCDEF01P012345:1:1:0x0:
+%*1LG:0X2.3456789ABCDEF01P012345:0:1:
+%1LG:0X2.3456789ABCDEF01P+12345:1:1:0x0:
+%*1LG:0X2.3456789ABCDEF01P+12345:0:1:
+%1LG:0X7.FFFFFFFFFFFFFFF8P16381:1:1:0x0:
+%*1LG:0X7.FFFFFFFFFFFFFFF8P16381:0:1:
+%1LG:0XF.FFFFFFFFFFFFFFFP+16380:1:1:0x0:
+%*1LG:0XF.FFFFFFFFFFFFFFFP+16380:0:1:
+%1LG:INFINITY:0:-1:
+%*1LG:INFINITY:0:-1:
+%1LG:+NAN():0:-1:
+%*1LG:+NAN():0:-1:
+%1LG:+NAN(09A_Zaz):0:-1:
+%*1LG:+NAN(09A_Zaz):0:-1:
+%1LG:+0X0P0:0:-1:
+%*1LG:+0X0P0:0:-1:
+%1LG:+0X0P+0:0:-1:
+%*1LG:+0X0P+0:0:-1:
+%1LG:+0X8P-16385:0:-1:
+%*1LG:+0X8P-16385:0:-1:
+%1LG:+0X2.3456789ABCDEF01P012345:0:-1:
+%*1LG:+0X2.3456789ABCDEF01P012345:0:-1:
+%1LG:+0X2.3456789ABCDEF01P+12345:0:-1:
+%*1LG:+0X2.3456789ABCDEF01P+12345:0:-1:
+%1LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*1LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%1LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*1LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%1LG:+INFINITY:0:-1:
+%*1LG:+INFINITY:0:-1:
+%2LG::0:-1:
+%*2LG::0:-1:
+%2LG:-INFINITY:0:-1:
+%*2LG:-INFINITY:0:-1:
+%2LG:-0XF.FFFFFFFFFFFFFFFP+16380:1:2:-0x0:
+%*2LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:2:
+%2LG:-0X7.FFFFFFFFFFFFFFF8P16381:1:2:-0x0:
+%*2LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:2:
+%2LG:-0X2.3456789ABCDEF01P+12345:1:2:-0x0:
+%*2LG:-0X2.3456789ABCDEF01P+12345:0:2:
+%2LG:-0X2.3456789ABCDEF01P012345:1:2:-0x0:
+%*2LG:-0X2.3456789ABCDEF01P012345:0:2:
+%2LG:-0X8P-16385:1:2:-0x0:
+%*2LG:-0X8P-16385:0:2:
+%2LG:-0X0P+0:1:2:-0x0:
+%*2LG:-0X0P+0:0:2:
+%2LG:-0X0P0:1:2:-0x0:
+%*2LG:-0X0P0:0:2:
+%2LG:-NAN(09A_Zaz):0:-1:
+%*2LG:-NAN(09A_Zaz):0:-1:
+%2LG:-NAN():0:-1:
+%*2LG:-NAN():0:-1:
+%2LG:NAN():0:-1:
+%*2LG:NAN():0:-1:
+%2LG:NAN(09A_Zaz):0:-1:
+%*2LG:NAN(09A_Zaz):0:-1:
+%2LG:0X0P0:0:-1:
+%*2LG:0X0P0:0:-1:
+%2LG:0X0P+0:0:-1:
+%*2LG:0X0P+0:0:-1:
+%2LG:0X8P-16385:0:-1:
+%*2LG:0X8P-16385:0:-1:
+%2LG:0X2.3456789ABCDEF01P012345:0:-1:
+%*2LG:0X2.3456789ABCDEF01P012345:0:-1:
+%2LG:0X2.3456789ABCDEF01P+12345:0:-1:
+%*2LG:0X2.3456789ABCDEF01P+12345:0:-1:
+%2LG:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*2LG:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%2LG:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*2LG:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%2LG:INFINITY:0:-1:
+%*2LG:INFINITY:0:-1:
+%2LG:+NAN():0:-1:
+%*2LG:+NAN():0:-1:
+%2LG:+NAN(09A_Zaz):0:-1:
+%*2LG:+NAN(09A_Zaz):0:-1:
+%2LG:+0X0P0:1:2:0x0:
+%*2LG:+0X0P0:0:2:
+%2LG:+0X0P+0:1:2:0x0:
+%*2LG:+0X0P+0:0:2:
+%2LG:+0X8P-16385:1:2:0x0:
+%*2LG:+0X8P-16385:0:2:
+%2LG:+0X2.3456789ABCDEF01P012345:1:2:0x0:
+%*2LG:+0X2.3456789ABCDEF01P012345:0:2:
+%2LG:+0X2.3456789ABCDEF01P+12345:1:2:0x0:
+%*2LG:+0X2.3456789ABCDEF01P+12345:0:2:
+%2LG:+0X7.FFFFFFFFFFFFFFF8P16381:1:2:0x0:
+%*2LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:2:
+%2LG:+0XF.FFFFFFFFFFFFFFFP+16380:1:2:0x0:
+%*2LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:2:
+%2LG:+INFINITY:0:-1:
+%*2LG:+INFINITY:0:-1:
+%3LG::0:-1:
+%*3LG::0:-1:
+%3LG:-INFINITY:0:-1:
+%*3LG:-INFINITY:0:-1:
+%3LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*3LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%3LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*3LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%3LG:-0X2.3456789ABCDEF01P+12345:0:-1:
+%*3LG:-0X2.3456789ABCDEF01P+12345:0:-1:
+%3LG:-0X2.3456789ABCDEF01P012345:0:-1:
+%*3LG:-0X2.3456789ABCDEF01P012345:0:-1:
+%3LG:-0X8P-16385:0:-1:
+%*3LG:-0X8P-16385:0:-1:
+%3LG:-0X0P+0:0:-1:
+%*3LG:-0X0P+0:0:-1:
+%3LG:-0X0P0:0:-1:
+%*3LG:-0X0P0:0:-1:
+%3LG:-NAN(09A_Zaz):0:-1:
+%*3LG:-NAN(09A_Zaz):0:-1:
+%3LG:-NAN():0:-1:
+%*3LG:-NAN():0:-1:
+%3LG:NAN():1:3:nan:
+%*3LG:NAN():0:3:
+%3LG:NAN(09A_Zaz):1:3:nan:
+%*3LG:NAN(09A_Zaz):0:3:
+%3LG:0X0P0:1:3:0x0:
+%*3LG:0X0P0:0:3:
+%3LG:0X0P+0:1:3:0x0:
+%*3LG:0X0P+0:0:3:
+%3LG:0X8P-16385:1:3:0x1p3:
+%*3LG:0X8P-16385:0:3:
+%3LG:0X2.3456789ABCDEF01P012345:1:3:0x1p1:
+%*3LG:0X2.3456789ABCDEF01P012345:0:3:
+%3LG:0X2.3456789ABCDEF01P+12345:1:3:0x1p1:
+%*3LG:0X2.3456789ABCDEF01P+12345:0:3:
+%3LG:0X7.FFFFFFFFFFFFFFF8P16381:1:3:0x1.cp2:
+%*3LG:0X7.FFFFFFFFFFFFFFF8P16381:0:3:
+%3LG:0XF.FFFFFFFFFFFFFFFP+16380:1:3:0x1.ep3:
+%*3LG:0XF.FFFFFFFFFFFFFFFP+16380:0:3:
+%3LG:INFINITY:1:3:inf:
+%*3LG:INFINITY:0:3:
+%3LG:+NAN():0:-1:
+%*3LG:+NAN():0:-1:
+%3LG:+NAN(09A_Zaz):0:-1:
+%*3LG:+NAN(09A_Zaz):0:-1:
+%3LG:+0X0P0:0:-1:
+%*3LG:+0X0P0:0:-1:
+%3LG:+0X0P+0:0:-1:
+%*3LG:+0X0P+0:0:-1:
+%3LG:+0X8P-16385:0:-1:
+%*3LG:+0X8P-16385:0:-1:
+%3LG:+0X2.3456789ABCDEF01P012345:0:-1:
+%*3LG:+0X2.3456789ABCDEF01P012345:0:-1:
+%3LG:+0X2.3456789ABCDEF01P+12345:0:-1:
+%*3LG:+0X2.3456789ABCDEF01P+12345:0:-1:
+%3LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*3LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%3LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*3LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%3LG:+INFINITY:0:-1:
+%*3LG:+INFINITY:0:-1:
+%4LG::0:-1:
+%*4LG::0:-1:
+%4LG:-INFINITY:1:4:-inf:
+%*4LG:-INFINITY:0:4:
+%4LG:-0XF.FFFFFFFFFFFFFFFP+16380:1:4:-0x1.ep3:
+%*4LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:4:
+%4LG:-0X7.FFFFFFFFFFFFFFF8P16381:1:4:-0x1.cp2:
+%*4LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:4:
+%4LG:-0X2.3456789ABCDEF01P+12345:1:4:-0x1p1:
+%*4LG:-0X2.3456789ABCDEF01P+12345:0:4:
+%4LG:-0X2.3456789ABCDEF01P012345:1:4:-0x1p1:
+%*4LG:-0X2.3456789ABCDEF01P012345:0:4:
+%4LG:-0X8P-16385:1:4:-0x1p3:
+%*4LG:-0X8P-16385:0:4:
+%4LG:-0X0P+0:1:4:-0x0:
+%*4LG:-0X0P+0:0:4:
+%4LG:-0X0P0:1:4:-0x0:
+%*4LG:-0X0P0:0:4:
+%4LG:-NAN(09A_Zaz):1:4:-nan:
+%*4LG:-NAN(09A_Zaz):0:4:
+%4LG:-NAN():1:4:-nan:
+%*4LG:-NAN():0:4:
+%4LG:NAN():0:-1:
+%*4LG:NAN():0:-1:
+%4LG:NAN(09A_Zaz):0:-1:
+%*4LG:NAN(09A_Zaz):0:-1:
+%4LG:0X0P0:0:-1:
+%*4LG:0X0P0:0:-1:
+%4LG:0X0P+0:0:-1:
+%*4LG:0X0P+0:0:-1:
+%4LG:0X8P-16385:0:-1:
+%*4LG:0X8P-16385:0:-1:
+%4LG:0X2.3456789ABCDEF01P012345:1:4:0x1p1:
+%*4LG:0X2.3456789ABCDEF01P012345:0:4:
+%4LG:0X2.3456789ABCDEF01P+12345:1:4:0x1p1:
+%*4LG:0X2.3456789ABCDEF01P+12345:0:4:
+%4LG:0X7.FFFFFFFFFFFFFFF8P16381:1:4:0x1.cp2:
+%*4LG:0X7.FFFFFFFFFFFFFFF8P16381:0:4:
+%4LG:0XF.FFFFFFFFFFFFFFFP+16380:1:4:0x1.ep3:
+%*4LG:0XF.FFFFFFFFFFFFFFFP+16380:0:4:
+%4LG:INFINITY:0:-1:
+%*4LG:INFINITY:0:-1:
+%4LG:+NAN():1:4:nan:
+%*4LG:+NAN():0:4:
+%4LG:+NAN(09A_Zaz):1:4:nan:
+%*4LG:+NAN(09A_Zaz):0:4:
+%4LG:+0X0P0:1:4:0x0:
+%*4LG:+0X0P0:0:4:
+%4LG:+0X0P+0:1:4:0x0:
+%*4LG:+0X0P+0:0:4:
+%4LG:+0X8P-16385:1:4:0x1p3:
+%*4LG:+0X8P-16385:0:4:
+%4LG:+0X2.3456789ABCDEF01P012345:1:4:0x1p1:
+%*4LG:+0X2.3456789ABCDEF01P012345:0:4:
+%4LG:+0X2.3456789ABCDEF01P+12345:1:4:0x1p1:
+%*4LG:+0X2.3456789ABCDEF01P+12345:0:4:
+%4LG:+0X7.FFFFFFFFFFFFFFF8P16381:1:4:0x1.cp2:
+%*4LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:4:
+%4LG:+0XF.FFFFFFFFFFFFFFFP+16380:1:4:0x1.ep3:
+%*4LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:4:
+%4LG:+INFINITY:1:4:inf:
+%*4LG:+INFINITY:0:4:
+%5LG::0:-1:
+%*5LG::0:-1:
+%5LG:-INFINITY:0:-1:
+%*5LG:-INFINITY:0:-1:
+%5LG:-0XF.FFFFFFFFFFFFFFFP+16380:1:5:-0x1.ep3:
+%*5LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:5:
+%5LG:-0X7.FFFFFFFFFFFFFFF8P16381:1:5:-0x1.cp2:
+%*5LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:5:
+%5LG:-0X2.3456789ABCDEF01P+12345:1:5:-0x1p1:
+%*5LG:-0X2.3456789ABCDEF01P+12345:0:5:
+%5LG:-0X2.3456789ABCDEF01P012345:1:5:-0x1p1:
+%*5LG:-0X2.3456789ABCDEF01P012345:0:5:
+%5LG:-0X8P-16385:0:-1:
+%*5LG:-0X8P-16385:0:-1:
+%5LG:-0X0P+0:0:-1:
+%*5LG:-0X0P+0:0:-1:
+%5LG:-0X0P0:0:-1:
+%*5LG:-0X0P0:0:-1:
+%5LG:-NAN(09A_Zaz):0:-1:
+%*5LG:-NAN(09A_Zaz):0:-1:
+%5LG:-NAN():0:-1:
+%*5LG:-NAN():0:-1:
+%5LG:NAN():1:5:nan:
+%*5LG:NAN():0:5:
+%5LG:NAN(09A_Zaz):0:-1:
+%*5LG:NAN(09A_Zaz):0:-1:
+%5LG:0X0P0:1:5:0x0:
+%*5LG:0X0P0:0:5:
+%5LG:0X0P+0:0:-1:
+%*5LG:0X0P+0:0:-1:
+%5LG:0X8P-16385:0:-1:
+%*5LG:0X8P-16385:0:-1:
+%5LG:0X2.3456789ABCDEF01P012345:1:5:0x1.18p1:
+%*5LG:0X2.3456789ABCDEF01P012345:0:5:
+%5LG:0X2.3456789ABCDEF01P+12345:1:5:0x1.18p1:
+%*5LG:0X2.3456789ABCDEF01P+12345:0:5:
+%5LG:0X7.FFFFFFFFFFFFFFF8P16381:1:5:0x1.fcp2:
+%*5LG:0X7.FFFFFFFFFFFFFFF8P16381:0:5:
+%5LG:0XF.FFFFFFFFFFFFFFFP+16380:1:5:0x1.fep3:
+%*5LG:0XF.FFFFFFFFFFFFFFFP+16380:0:5:
+%5LG:INFINITY:0:-1:
+%*5LG:INFINITY:0:-1:
+%5LG:+NAN():0:-1:
+%*5LG:+NAN():0:-1:
+%5LG:+NAN(09A_Zaz):0:-1:
+%*5LG:+NAN(09A_Zaz):0:-1:
+%5LG:+0X0P0:0:-1:
+%*5LG:+0X0P0:0:-1:
+%5LG:+0X0P+0:0:-1:
+%*5LG:+0X0P+0:0:-1:
+%5LG:+0X8P-16385:0:-1:
+%*5LG:+0X8P-16385:0:-1:
+%5LG:+0X2.3456789ABCDEF01P012345:1:5:0x1p1:
+%*5LG:+0X2.3456789ABCDEF01P012345:0:5:
+%5LG:+0X2.3456789ABCDEF01P+12345:1:5:0x1p1:
+%*5LG:+0X2.3456789ABCDEF01P+12345:0:5:
+%5LG:+0X7.FFFFFFFFFFFFFFF8P16381:1:5:0x1.cp2:
+%*5LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:5:
+%5LG:+0XF.FFFFFFFFFFFFFFFP+16380:1:5:0x1.ep3:
+%*5LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:5:
+%5LG:+INFINITY:0:-1:
+%*5LG:+INFINITY:0:-1:
+%6LG::0:-1:
+%*6LG::0:-1:
+%6LG:-INFINITY:0:-1:
+%*6LG:-INFINITY:0:-1:
+%6LG:-0XF.FFFFFFFFFFFFFFFP+16380:1:6:-0x1.fep3:
+%*6LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%6LG:-0X7.FFFFFFFFFFFFFFF8P16381:1:6:-0x1.fcp2:
+%*6LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%6LG:-0X2.3456789ABCDEF01P+12345:1:6:-0x1.18p1:
+%*6LG:-0X2.3456789ABCDEF01P+12345:0:6:
+%6LG:-0X2.3456789ABCDEF01P012345:1:6:-0x1.18p1:
+%*6LG:-0X2.3456789ABCDEF01P012345:0:6:
+%6LG:-0X8P-16385:0:-1:
+%*6LG:-0X8P-16385:0:-1:
+%6LG:-0X0P+0:0:-1:
+%*6LG:-0X0P+0:0:-1:
+%6LG:-0X0P0:1:6:-0x0:
+%*6LG:-0X0P0:0:6:
+%6LG:-NAN(09A_Zaz):0:-1:
+%*6LG:-NAN(09A_Zaz):0:-1:
+%6LG:-NAN():1:6:-nan:
+%*6LG:-NAN():0:6:
+%6LG:NAN():1:5:nan:
+%*6LG:NAN():0:5:
+%6LG:NAN(09A_Zaz):0:-1:
+%*6LG:NAN(09A_Zaz):0:-1:
+%6LG:0X0P0:1:5:0x0:
+%*6LG:0X0P0:0:5:
+%6LG:0X0P+0:1:6:0x0:
+%*6LG:0X0P+0:0:6:
+%6LG:0X8P-16385:1:6:0x1p2:
+%*6LG:0X8P-16385:0:6:
+%6LG:0X2.3456789ABCDEF01P012345:1:6:0x1.1ap1:
+%*6LG:0X2.3456789ABCDEF01P012345:0:6:
+%6LG:0X2.3456789ABCDEF01P+12345:1:6:0x1.1ap1:
+%*6LG:0X2.3456789ABCDEF01P+12345:0:6:
+%6LG:0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.ffcp2:
+%*6LG:0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%6LG:0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.ffep3:
+%*6LG:0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%6LG:INFINITY:0:-1:
+%*6LG:INFINITY:0:-1:
+%6LG:+NAN():1:6:nan:
+%*6LG:+NAN():0:6:
+%6LG:+NAN(09A_Zaz):0:-1:
+%*6LG:+NAN(09A_Zaz):0:-1:
+%6LG:+0X0P0:1:6:0x0:
+%*6LG:+0X0P0:0:6:
+%6LG:+0X0P+0:0:-1:
+%*6LG:+0X0P+0:0:-1:
+%6LG:+0X8P-16385:0:-1:
+%*6LG:+0X8P-16385:0:-1:
+%6LG:+0X2.3456789ABCDEF01P012345:1:6:0x1.18p1:
+%*6LG:+0X2.3456789ABCDEF01P012345:0:6:
+%6LG:+0X2.3456789ABCDEF01P+12345:1:6:0x1.18p1:
+%*6LG:+0X2.3456789ABCDEF01P+12345:0:6:
+%6LG:+0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.fcp2:
+%*6LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%6LG:+0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.fep3:
+%*6LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%6LG:+INFINITY:0:-1:
+%*6LG:+INFINITY:0:-1:
+%22LG::0:-1:
+%*22LG::0:-1:
+%22LG:-INFINITY:1:9:-inf:
+%*22LG:-INFINITY:0:9:
+%22LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*22LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%22LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*22LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%22LG:-0X2.3456789ABCDEF01P+12345:0:-1:
+%*22LG:-0X2.3456789ABCDEF01P+12345:0:-1:
+%22LG:-0X2.3456789ABCDEF01P012345:1:22:-0x1.1a2b3c4d5e6f7808p1:
+%*22LG:-0X2.3456789ABCDEF01P012345:0:22:
+%22LG:-0X8P-16385:1:11:-0x1p-16382:
+%*22LG:-0X8P-16385:0:11:
+%22LG:-0X0P+0:1:7:-0x0:
+%*22LG:-0X0P+0:0:7:
+%22LG:-0X0P0:1:6:-0x0:
+%*22LG:-0X0P0:0:6:
+%22LG:-NAN(09A_Zaz):1:13:-nan:
+%*22LG:-NAN(09A_Zaz):0:13:
+%22LG:-NAN():1:6:-nan:
+%*22LG:-NAN():0:6:
+%22LG:NAN():1:5:nan:
+%*22LG:NAN():0:5:
+%22LG:NAN(09A_Zaz):1:12:nan:
+%*22LG:NAN(09A_Zaz):0:12:
+%22LG:0X0P0:1:5:0x0:
+%*22LG:0X0P0:0:5:
+%22LG:0X0P+0:1:6:0x0:
+%*22LG:0X0P+0:0:6:
+%22LG:0X8P-16385:1:10:0x1p-16382:
+%*22LG:0X8P-16385:0:10:
+%22LG:0X2.3456789ABCDEF01P012345:1:22:0x1.1a2b3c4d5e6f7808p2:
+%*22LG:0X2.3456789ABCDEF01P012345:0:22:
+%22LG:0X2.3456789ABCDEF01P+12345:1:22:0x1.1a2b3c4d5e6f7808p2:
+%*22LG:0X2.3456789ABCDEF01P+12345:0:22:
+%22LG:0X7.FFFFFFFFFFFFFFF8P16381:1:22:0x1.fffffffffffffffep3:
+%*22LG:0X7.FFFFFFFFFFFFFFF8P16381:0:22:
+%22LG:0XF.FFFFFFFFFFFFFFFP+16380:1:22:0x1.fffffffffffffffep4:
+%*22LG:0XF.FFFFFFFFFFFFFFFP+16380:0:22:
+%22LG:INFINITY:1:8:inf:
+%*22LG:INFINITY:0:8:
+%22LG:+NAN():1:6:nan:
+%*22LG:+NAN():0:6:
+%22LG:+NAN(09A_Zaz):1:13:nan:
+%*22LG:+NAN(09A_Zaz):0:13:
+%22LG:+0X0P0:1:6:0x0:
+%*22LG:+0X0P0:0:6:
+%22LG:+0X0P+0:1:7:0x0:
+%*22LG:+0X0P+0:0:7:
+%22LG:+0X8P-16385:1:11:0x1p-16382:
+%*22LG:+0X8P-16385:0:11:
+%22LG:+0X2.3456789ABCDEF01P012345:1:22:0x1.1a2b3c4d5e6f7808p1:
+%*22LG:+0X2.3456789ABCDEF01P012345:0:22:
+%22LG:+0X2.3456789ABCDEF01P+12345:0:-1:
+%*22LG:+0X2.3456789ABCDEF01P+12345:0:-1:
+%22LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*22LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%22LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*22LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%22LG:+INFINITY:1:9:inf:
+%*22LG:+INFINITY:0:9:
+%37LG::0:-1:
+%*37LG::0:-1:
+%37LG:-INFINITY:1:9:-inf:
+%*37LG:-INFINITY:0:9:
+%37LG:-0XF.FFFFFFFFFFFFFFFP+16380:1:27:-0x1.fffffffffffffffep16383:
+%*37LG:-0XF.FFFFFFFFFFFFFFFP+16380:0:27:
+%37LG:-0X7.FFFFFFFFFFFFFFF8P16381:1:27:-0x1.fffffffffffffffep16383:
+%*37LG:-0X7.FFFFFFFFFFFFFFF8P16381:0:27:
+%37LG:-0X2.3456789ABCDEF01P+12345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*37LG:-0X2.3456789ABCDEF01P+12345:0:27:
+%37LG:-0X2.3456789ABCDEF01P012345:1:27:-0x1.1a2b3c4d5e6f7808p12346:
+%*37LG:-0X2.3456789ABCDEF01P012345:0:27:
+%37LG:-0X8P-16385:1:11:-0x1p-16382:
+%*37LG:-0X8P-16385:0:11:
+%37LG:-0X0P+0:1:7:-0x0:
+%*37LG:-0X0P+0:0:7:
+%37LG:-0X0P0:1:6:-0x0:
+%*37LG:-0X0P0:0:6:
+%37LG:-NAN(09A_Zaz):1:13:-nan:
+%*37LG:-NAN(09A_Zaz):0:13:
+%37LG:-NAN():1:6:-nan:
+%*37LG:-NAN():0:6:
+%37LG:NAN():1:5:nan:
+%*37LG:NAN():0:5:
+%37LG:NAN(09A_Zaz):1:12:nan:
+%*37LG:NAN(09A_Zaz):0:12:
+%37LG:0X0P0:1:5:0x0:
+%*37LG:0X0P0:0:5:
+%37LG:0X0P+0:1:6:0x0:
+%*37LG:0X0P+0:0:6:
+%37LG:0X8P-16385:1:10:0x1p-16382:
+%*37LG:0X8P-16385:0:10:
+%37LG:0X2.3456789ABCDEF01P012345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*37LG:0X2.3456789ABCDEF01P012345:0:26:
+%37LG:0X2.3456789ABCDEF01P+12345:1:26:0x1.1a2b3c4d5e6f7808p12346:
+%*37LG:0X2.3456789ABCDEF01P+12345:0:26:
+%37LG:0X7.FFFFFFFFFFFFFFF8P16381:1:26:0x1.fffffffffffffffep16383:
+%*37LG:0X7.FFFFFFFFFFFFFFF8P16381:0:26:
+%37LG:0XF.FFFFFFFFFFFFFFFP+16380:1:26:0x1.fffffffffffffffep16383:
+%*37LG:0XF.FFFFFFFFFFFFFFFP+16380:0:26:
+%37LG:INFINITY:1:8:inf:
+%*37LG:INFINITY:0:8:
+%37LG:+NAN():1:6:nan:
+%*37LG:+NAN():0:6:
+%37LG:+NAN(09A_Zaz):1:13:nan:
+%*37LG:+NAN(09A_Zaz):0:13:
+%37LG:+0X0P0:1:6:0x0:
+%*37LG:+0X0P0:0:6:
+%37LG:+0X0P+0:1:7:0x0:
+%*37LG:+0X0P+0:0:7:
+%37LG:+0X8P-16385:1:11:0x1p-16382:
+%*37LG:+0X8P-16385:0:11:
+%37LG:+0X2.3456789ABCDEF01P012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37LG:+0X2.3456789ABCDEF01P012345:0:27:
+%37LG:+0X2.3456789ABCDEF01P+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37LG:+0X2.3456789ABCDEF01P+12345:0:27:
+%37LG:+0X7.FFFFFFFFFFFFFFF8P16381:1:27:0x1.fffffffffffffffep16383:
+%*37LG:+0X7.FFFFFFFFFFFFFFF8P16381:0:27:
+%37LG:+0XF.FFFFFFFFFFFFFFFP+16380:1:27:0x1.fffffffffffffffep16383:
+%*37LG:+0XF.FFFFFFFFFFFFFFFP+16380:0:27:
+%37LG:+INFINITY:1:9:inf:
+%*37LG:+INFINITY:0:9:
+%5LG: :0:-1:
+%*5LG: :0:-1:
+%5LG: -INFINITY:0:-1:
+%*5LG: -INFINITY:0:-1:
+%5LG: -0XF.FFFFFFFFFFFFFFFP+16380:1:6:-0x1.ep3:
+%*5LG: -0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%5LG: -0X7.FFFFFFFFFFFFFFF8P16381:1:6:-0x1.cp2:
+%*5LG: -0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%5LG: -0X2.3456789ABCDEF01P+12345:1:6:-0x1p1:
+%*5LG: -0X2.3456789ABCDEF01P+12345:0:6:
+%5LG: -0X2.3456789ABCDEF01P012345:1:6:-0x1p1:
+%*5LG: -0X2.3456789ABCDEF01P012345:0:6:
+%5LG: -0X8P-16385:0:-1:
+%*5LG: -0X8P-16385:0:-1:
+%5LG: -0X0P+0:0:-1:
+%*5LG: -0X0P+0:0:-1:
+%5LG: -0X0P0:0:-1:
+%*5LG: -0X0P0:0:-1:
+%5LG: -NAN(09A_Zaz):0:-1:
+%*5LG: -NAN(09A_Zaz):0:-1:
+%5LG: -NAN():0:-1:
+%*5LG: -NAN():0:-1:
+%5LG: NAN():1:6:nan:
+%*5LG: NAN():0:6:
+%5LG: NAN(09A_Zaz):0:-1:
+%*5LG: NAN(09A_Zaz):0:-1:
+%5LG: 0X0P0:1:6:0x0:
+%*5LG: 0X0P0:0:6:
+%5LG: 0X0P+0:0:-1:
+%*5LG: 0X0P+0:0:-1:
+%5LG: 0X8P-16385:0:-1:
+%*5LG: 0X8P-16385:0:-1:
+%5LG: 0X2.3456789ABCDEF01P012345:1:6:0x1.18p1:
+%*5LG: 0X2.3456789ABCDEF01P012345:0:6:
+%5LG: 0X2.3456789ABCDEF01P+12345:1:6:0x1.18p1:
+%*5LG: 0X2.3456789ABCDEF01P+12345:0:6:
+%5LG: 0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.fcp2:
+%*5LG: 0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%5LG: 0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.fep3:
+%*5LG: 0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%5LG: INFINITY:0:-1:
+%*5LG: INFINITY:0:-1:
+%5LG: +NAN():0:-1:
+%*5LG: +NAN():0:-1:
+%5LG: +NAN(09A_Zaz):0:-1:
+%*5LG: +NAN(09A_Zaz):0:-1:
+%5LG: +0X0P0:0:-1:
+%*5LG: +0X0P0:0:-1:
+%5LG: +0X0P+0:0:-1:
+%*5LG: +0X0P+0:0:-1:
+%5LG: +0X8P-16385:0:-1:
+%*5LG: +0X8P-16385:0:-1:
+%5LG: +0X2.3456789ABCDEF01P012345:1:6:0x1p1:
+%*5LG: +0X2.3456789ABCDEF01P012345:0:6:
+%5LG: +0X2.3456789ABCDEF01P+12345:1:6:0x1p1:
+%*5LG: +0X2.3456789ABCDEF01P+12345:0:6:
+%5LG: +0X7.FFFFFFFFFFFFFFF8P16381:1:6:0x1.cp2:
+%*5LG: +0X7.FFFFFFFFFFFFFFF8P16381:0:6:
+%5LG: +0XF.FFFFFFFFFFFFFFFP+16380:1:6:0x1.ep3:
+%*5LG: +0XF.FFFFFFFFFFFFFFFP+16380:0:6:
+%5LG: +INFINITY:0:-1:
+%*5LG: +INFINITY:0:-1:
+%37LG: :0:-1:
+%*37LG: :0:-1:
+%37LG: -INFINITY:1:10:-inf:
+%*37LG: -INFINITY:0:10:
+%37LG: -0XF.FFFFFFFFFFFFFFFP+16380:1:28:-0x1.fffffffffffffffep16383:
+%*37LG: -0XF.FFFFFFFFFFFFFFFP+16380:0:28:
+%37LG: -0X7.FFFFFFFFFFFFFFF8P16381:1:28:-0x1.fffffffffffffffep16383:
+%*37LG: -0X7.FFFFFFFFFFFFFFF8P16381:0:28:
+%37LG: -0X2.3456789ABCDEF01P+12345:1:28:-0x1.1a2b3c4d5e6f7808p12346:
+%*37LG: -0X2.3456789ABCDEF01P+12345:0:28:
+%37LG: -0X2.3456789ABCDEF01P012345:1:28:-0x1.1a2b3c4d5e6f7808p12346:
+%*37LG: -0X2.3456789ABCDEF01P012345:0:28:
+%37LG: -0X8P-16385:1:12:-0x1p-16382:
+%*37LG: -0X8P-16385:0:12:
+%37LG: -0X0P+0:1:8:-0x0:
+%*37LG: -0X0P+0:0:8:
+%37LG: -0X0P0:1:7:-0x0:
+%*37LG: -0X0P0:0:7:
+%37LG: -NAN(09A_Zaz):1:14:-nan:
+%*37LG: -NAN(09A_Zaz):0:14:
+%37LG: -NAN():1:7:-nan:
+%*37LG: -NAN():0:7:
+%37LG: NAN():1:6:nan:
+%*37LG: NAN():0:6:
+%37LG: NAN(09A_Zaz):1:13:nan:
+%*37LG: NAN(09A_Zaz):0:13:
+%37LG: 0X0P0:1:6:0x0:
+%*37LG: 0X0P0:0:6:
+%37LG: 0X0P+0:1:7:0x0:
+%*37LG: 0X0P+0:0:7:
+%37LG: 0X8P-16385:1:11:0x1p-16382:
+%*37LG: 0X8P-16385:0:11:
+%37LG: 0X2.3456789ABCDEF01P012345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37LG: 0X2.3456789ABCDEF01P012345:0:27:
+%37LG: 0X2.3456789ABCDEF01P+12345:1:27:0x1.1a2b3c4d5e6f7808p12346:
+%*37LG: 0X2.3456789ABCDEF01P+12345:0:27:
+%37LG: 0X7.FFFFFFFFFFFFFFF8P16381:1:27:0x1.fffffffffffffffep16383:
+%*37LG: 0X7.FFFFFFFFFFFFFFF8P16381:0:27:
+%37LG: 0XF.FFFFFFFFFFFFFFFP+16380:1:27:0x1.fffffffffffffffep16383:
+%*37LG: 0XF.FFFFFFFFFFFFFFFP+16380:0:27:
+%37LG: INFINITY:1:9:inf:
+%*37LG: INFINITY:0:9:
+%37LG: +NAN():1:7:nan:
+%*37LG: +NAN():0:7:
+%37LG: +NAN(09A_Zaz):1:14:nan:
+%*37LG: +NAN(09A_Zaz):0:14:
+%37LG: +0X0P0:1:7:0x0:
+%*37LG: +0X0P0:0:7:
+%37LG: +0X0P+0:1:8:0x0:
+%*37LG: +0X0P+0:0:8:
+%37LG: +0X8P-16385:1:12:0x1p-16382:
+%*37LG: +0X8P-16385:0:12:
+%37LG: +0X2.3456789ABCDEF01P012345:1:28:0x1.1a2b3c4d5e6f7808p12346:
+%*37LG: +0X2.3456789ABCDEF01P012345:0:28:
+%37LG: +0X2.3456789ABCDEF01P+12345:1:28:0x1.1a2b3c4d5e6f7808p12346:
+%*37LG: +0X2.3456789ABCDEF01P+12345:0:28:
+%37LG: +0X7.FFFFFFFFFFFFFFF8P16381:1:28:0x1.fffffffffffffffep16383:
+%*37LG: +0X7.FFFFFFFFFFFFFFF8P16381:0:28:
+%37LG: +0XF.FFFFFFFFFFFFFFFP+16380:1:28:0x1.fffffffffffffffep16383:
+%*37LG: +0XF.FFFFFFFFFFFFFFFP+16380:0:28:
+%37LG: +INFINITY:1:10:inf:
+%*37LG: +INFINITY:0:10:
diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-skeleton-ldouble.c b/sysdeps/ieee754/ldbl-96/tst-scanf-format-skeleton-ldouble.c
new file mode 100644
index 0000000..7e8c1d6
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-96/tst-scanf-format-skeleton-ldouble.c
@@ -0,0 +1,33 @@
+/* Test skeleton for formatted scanf input for ldbl-96 conversions.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <math_ldbl.h>
+#include <stdint.h>
+#include <string.h>
+
+#undef compare_real
+#define compare_real(x, y) \
+({ \
+ ieee_long_double_shape_type ux = { .value = x }, uy = { .value = y }; \
+ (ux.parts.lsw == uy.parts.lsw && ux.parts.msw == uy.parts.msw \
+ && ux.parts.sign_exponent == uy.parts.sign_exponent); \
+})
+
+typedef long double type_t;
+
+#include "tst-scanf-format-skeleton.c"
diff --git a/sysdeps/ieee754/ldbl-opt/Makefile b/sysdeps/ieee754/ldbl-opt/Makefile
index 67fd5a0..beaed61 100644
--- a/sysdeps/ieee754/ldbl-opt/Makefile
+++ b/sysdeps/ieee754/ldbl-opt/Makefile
@@ -166,6 +166,7 @@ libnldbl-calls = \
obstack_vprintf \
obstack_vprintf_chk \
pow \
+ pown \
powr \
printf \
printf_chk \
@@ -376,6 +377,7 @@ CFLAGS-nldbl-nexttoward.c = -fno-builtin-nexttoward -fno-builtin-nexttowardl
CFLAGS-nldbl-nexttowardf.c = -fno-builtin-nexttowardf
CFLAGS-nldbl-nextup.c = -fno-builtin-nextupl
CFLAGS-nldbl-pow.c = -fno-builtin-powl
+CFLAGS-nldbl-pown.c = -fno-builtin-pownl
CFLAGS-nldbl-powr.c = -fno-builtin-powrl
CFLAGS-nldbl-remainder.c = -fno-builtin-remainderl -fno-builtin-dreml
CFLAGS-nldbl-remquo.c = -fno-builtin-remquol
diff --git a/sysdeps/ieee754/ldbl-opt/nldbl-pown.c b/sysdeps/ieee754/ldbl-opt/nldbl-pown.c
new file mode 100644
index 0000000..7f7e02b
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-opt/nldbl-pown.c
@@ -0,0 +1,8 @@
+#include "nldbl-compat.h"
+
+double
+attribute_hidden
+pownl (double x, long long int y)
+{
+ return pown (x, y);
+}
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
index 42a1ffa..59f3dff 100644
--- a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
@@ -148,20 +148,20 @@
%*2La:nan():0:-1:
%2La:nan(09A_Zaz):0:-1:
%*2La:nan(09A_Zaz):0:-1:
-# BZ12701 %2La:0x0p0:0:-1:
-# BZ12701 %*2La:0x0p0:0:-1:
-# BZ12701 %2La:0x0p+0:0:-1:
-# BZ12701 %*2La:0x0p+0:0:-1:
-# BZ12701 %2La:0x8p-1025:0:-1:
-# BZ12701 %*2La:0x8p-1025:0:-1:
-# BZ12701 %2La:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %2La:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %2La:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*2La:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %2La:0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*2La:0xf.ffffffffffff8p+1020:0:-1:
+%2La:0x0p0:0:-1:
+%*2La:0x0p0:0:-1:
+%2La:0x0p+0:0:-1:
+%*2La:0x0p+0:0:-1:
+%2La:0x8p-1025:0:-1:
+%*2La:0x8p-1025:0:-1:
+%2La:0x2.3456789abcdfep0123:0:-1:
+%*2La:0x2.3456789abcdfep0123:0:-1:
+%2La:0x2.3456789abcdfep+123:0:-1:
+%*2La:0x2.3456789abcdfep+123:0:-1:
+%2La:0x7.ffffffffffffcp1021:0:-1:
+%*2La:0x7.ffffffffffffcp1021:0:-1:
+%2La:0xf.ffffffffffff8p+1020:0:-1:
+%*2La:0xf.ffffffffffff8p+1020:0:-1:
%2La:infinity:0:-1:
%*2La:infinity:0:-1:
%2La:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3La::0:-1:
%3La:-infinity:0:-1:
%*3La:-infinity:0:-1:
-# BZ12701 %3La:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3La:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %3La:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3La:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3La:-0x8p-1025:0:-1:
-# BZ12701 %*3La:-0x8p-1025:0:-1:
-# BZ12701 %3La:-0x0p+0:0:-1:
-# BZ12701 %*3La:-0x0p+0:0:-1:
-# BZ12701 %3La:-0x0p0:0:-1:
-# BZ12701 %*3La:-0x0p0:0:-1:
+%3La:-0xf.ffffffffffff8p+1020:0:-1:
+%*3La:-0xf.ffffffffffff8p+1020:0:-1:
+%3La:-0x7.ffffffffffffcp1021:0:-1:
+%*3La:-0x7.ffffffffffffcp1021:0:-1:
+%3La:-0x2.3456789abcdfep+123:0:-1:
+%*3La:-0x2.3456789abcdfep+123:0:-1:
+%3La:-0x2.3456789abcdfep0123:0:-1:
+%*3La:-0x2.3456789abcdfep0123:0:-1:
+%3La:-0x8p-1025:0:-1:
+%*3La:-0x8p-1025:0:-1:
+%3La:-0x0p+0:0:-1:
+%*3La:-0x0p+0:0:-1:
+%3La:-0x0p0:0:-1:
+%*3La:-0x0p0:0:-1:
%3La:-nan(09A_Zaz):0:-1:
%*3La:-nan(09A_Zaz):0:-1:
%3La:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3La:+nan():0:-1:
%3La:+nan(09A_Zaz):0:-1:
%*3La:+nan(09A_Zaz):0:-1:
-# BZ12701 %3La:+0x0p0:0:-1:
-# BZ12701 %*3La:+0x0p0:0:-1:
-# BZ12701 %3La:+0x0p+0:0:-1:
-# BZ12701 %*3La:+0x0p+0:0:-1:
-# BZ12701 %3La:+0x8p-1025:0:-1:
-# BZ12701 %*3La:+0x8p-1025:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3La:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3La:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3La:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3La:+0xf.ffffffffffff8p+1020:0:-1:
+%3La:+0x0p0:0:-1:
+%*3La:+0x0p0:0:-1:
+%3La:+0x0p+0:0:-1:
+%*3La:+0x0p+0:0:-1:
+%3La:+0x8p-1025:0:-1:
+%*3La:+0x8p-1025:0:-1:
+%3La:+0x2.3456789abcdfep0123:0:-1:
+%*3La:+0x2.3456789abcdfep0123:0:-1:
+%3La:+0x2.3456789abcdfep+123:0:-1:
+%*3La:+0x2.3456789abcdfep+123:0:-1:
+%3La:+0x7.ffffffffffffcp1021:0:-1:
+%*3La:+0x7.ffffffffffffcp1021:0:-1:
+%3La:+0xf.ffffffffffff8p+1020:0:-1:
+%*3La:+0xf.ffffffffffff8p+1020:0:-1:
%3La:+infinity:0:-1:
%*3La:+infinity:0:-1:
%4La::0:-1:
@@ -272,12 +272,12 @@
%*4La:nan():0:-1:
%4La:nan(09A_Zaz):0:-1:
%*4La:nan(09A_Zaz):0:-1:
-# BZ12701 %4La:0x0p0:0:-1:
-# BZ12701 %*4La:0x0p0:0:-1:
-# BZ12701 %4La:0x0p+0:0:-1:
-# BZ12701 %*4La:0x0p+0:0:-1:
-# BZ12701 %4La:0x8p-1025:0:-1:
-# BZ12701 %*4La:0x8p-1025:0:-1:
+%4La:0x0p0:0:-1:
+%*4La:0x0p0:0:-1:
+%4La:0x0p+0:0:-1:
+%*4La:0x0p+0:0:-1:
+%4La:0x8p-1025:0:-1:
+%*4La:0x8p-1025:0:-1:
%4La:0x2.3456789abcdfep0123:1:4:0x1p1:
%*4La:0x2.3456789abcdfep0123:0:4:
%4La:0x2.3456789abcdfep+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5La:-0x2.3456789abcdfep+123:0:5:
%5La:-0x2.3456789abcdfep0123:1:5:-0x1p1:
%*5La:-0x2.3456789abcdfep0123:0:5:
-# BZ12701 %5La:-0x8p-1025:0:-1:
-# BZ12701 %*5La:-0x8p-1025:0:-1:
-# BZ12701 %5La:-0x0p+0:0:-1:
-# BZ12701 %*5La:-0x0p+0:0:-1:
-# BZ12701 %5La:-0x0p0:0:-1:
-# BZ12701 %*5La:-0x0p0:0:-1:
+%5La:-0x8p-1025:0:-1:
+%*5La:-0x8p-1025:0:-1:
+%5La:-0x0p+0:0:-1:
+%*5La:-0x0p+0:0:-1:
+%5La:-0x0p0:0:-1:
+%*5La:-0x0p0:0:-1:
%5La:-nan(09A_Zaz):0:-1:
%*5La:-nan(09A_Zaz):0:-1:
%5La:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5La:nan(09A_Zaz):0:-1:
%5La:0x0p0:1:5:0x0:
%*5La:0x0p0:0:5:
-# BZ12701 %5La:0x0p+0:0:-1:
-# BZ12701 %*5La:0x0p+0:0:-1:
-# BZ12701 %5La:0x8p-1025:0:-1:
-# BZ12701 %*5La:0x8p-1025:0:-1:
+%5La:0x0p+0:0:-1:
+%*5La:0x0p+0:0:-1:
+%5La:0x8p-1025:0:-1:
+%*5La:0x8p-1025:0:-1:
%5La:0x2.3456789abcdfep0123:1:5:0x1.18p1:
%*5La:0x2.3456789abcdfep0123:0:5:
%5La:0x2.3456789abcdfep+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5La:+nan():0:-1:
%5La:+nan(09A_Zaz):0:-1:
%*5La:+nan(09A_Zaz):0:-1:
-# BZ12701 %5La:+0x0p0:0:-1:
-# BZ12701 %*5La:+0x0p0:0:-1:
-# BZ12701 %5La:+0x0p+0:0:-1:
-# BZ12701 %*5La:+0x0p+0:0:-1:
-# BZ12701 %5La:+0x8p-1025:0:-1:
-# BZ12701 %*5La:+0x8p-1025:0:-1:
+%5La:+0x0p0:0:-1:
+%*5La:+0x0p0:0:-1:
+%5La:+0x0p+0:0:-1:
+%*5La:+0x0p+0:0:-1:
+%5La:+0x8p-1025:0:-1:
+%*5La:+0x8p-1025:0:-1:
%5La:+0x2.3456789abcdfep0123:1:5:0x1p1:
%*5La:+0x2.3456789abcdfep0123:0:5:
%5La:+0x2.3456789abcdfep+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6La:-0x2.3456789abcdfep+123:0:6:
%6La:-0x2.3456789abcdfep0123:1:6:-0x1.18p1:
%*6La:-0x2.3456789abcdfep0123:0:6:
-# BZ12701 %6La:-0x8p-1025:0:-1:
-# BZ12701 %*6La:-0x8p-1025:0:-1:
-# BZ12701 %6La:-0x0p+0:0:-1:
-# BZ12701 %*6La:-0x0p+0:0:-1:
+%6La:-0x8p-1025:0:-1:
+%*6La:-0x8p-1025:0:-1:
+%6La:-0x0p+0:0:-1:
+%*6La:-0x0p+0:0:-1:
%6La:-0x0p0:1:6:-0x0:
%*6La:-0x0p0:0:6:
%6La:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6La:+nan(09A_Zaz):0:-1:
%6La:+0x0p0:1:6:0x0:
%*6La:+0x0p0:0:6:
-# BZ12701 %6La:+0x0p+0:0:-1:
-# BZ12701 %*6La:+0x0p+0:0:-1:
-# BZ12701 %6La:+0x8p-1025:0:-1:
-# BZ12701 %*6La:+0x8p-1025:0:-1:
+%6La:+0x0p+0:0:-1:
+%*6La:+0x0p+0:0:-1:
+%6La:+0x8p-1025:0:-1:
+%*6La:+0x8p-1025:0:-1:
%6La:+0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*6La:+0x2.3456789abcdfep0123:0:6:
%6La:+0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20La::0:-1:
%20La:-infinity:1:9:-inf:
%*20La:-infinity:0:9:
-# BZ12701 %20La:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20La:-0xf.ffffffffffff8p+1020:0:-1:
+%20La:-0xf.ffffffffffff8p+1020:0:-1:
+%*20La:-0xf.ffffffffffff8p+1020:0:-1:
%20La:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3:
%*20La:-0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20La:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20La:-0x2.3456789abcdfep+123:0:-1:
+%20La:-0x2.3456789abcdfep+123:0:-1:
+%*20La:-0x2.3456789abcdfep+123:0:-1:
%20La:-0x2.3456789abcdfep0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20La:-0x2.3456789abcdfep0123:0:20:
%20La:-0x8p-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20La:+0x8p-1025:0:10:
%20La:+0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20La:+0x2.3456789abcdfep0123:0:20:
-# BZ12701 %20La:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20La:+0x2.3456789abcdfep+123:0:-1:
+%20La:+0x2.3456789abcdfep+123:0:-1:
+%*20La:+0x2.3456789abcdfep+123:0:-1:
%20La:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3:
%*20La:+0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20La:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20La:+0xf.ffffffffffff8p+1020:0:-1:
+%20La:+0xf.ffffffffffff8p+1020:0:-1:
+%*20La:+0xf.ffffffffffff8p+1020:0:-1:
%20La:+infinity:1:9:inf:
%*20La:+infinity:0:9:
%32La::0:-1:
@@ -568,12 +568,12 @@
%*5La: -0x2.3456789abcdfep+123:0:6:
%5La: -0x2.3456789abcdfep0123:1:6:-0x1p1:
%*5La: -0x2.3456789abcdfep0123:0:6:
-# BZ12701 %5La: -0x8p-1025:0:-1:
-# BZ12701 %*5La: -0x8p-1025:0:-1:
-# BZ12701 %5La: -0x0p+0:0:-1:
-# BZ12701 %*5La: -0x0p+0:0:-1:
-# BZ12701 %5La: -0x0p0:0:-1:
-# BZ12701 %*5La: -0x0p0:0:-1:
+%5La: -0x8p-1025:0:-1:
+%*5La: -0x8p-1025:0:-1:
+%5La: -0x0p+0:0:-1:
+%*5La: -0x0p+0:0:-1:
+%5La: -0x0p0:0:-1:
+%*5La: -0x0p0:0:-1:
%5La: -nan(09A_Zaz):0:-1:
%*5La: -nan(09A_Zaz):0:-1:
%5La: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5La: nan(09A_Zaz):0:-1:
%5La: 0x0p0:1:6:0x0:
%*5La: 0x0p0:0:6:
-# BZ12701 %5La: 0x0p+0:0:-1:
-# BZ12701 %*5La: 0x0p+0:0:-1:
-# BZ12701 %5La: 0x8p-1025:0:-1:
-# BZ12701 %*5La: 0x8p-1025:0:-1:
+%5La: 0x0p+0:0:-1:
+%*5La: 0x0p+0:0:-1:
+%5La: 0x8p-1025:0:-1:
+%*5La: 0x8p-1025:0:-1:
%5La: 0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*5La: 0x2.3456789abcdfep0123:0:6:
%5La: 0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5La: +nan():0:-1:
%5La: +nan(09A_Zaz):0:-1:
%*5La: +nan(09A_Zaz):0:-1:
-# BZ12701 %5La: +0x0p0:0:-1:
-# BZ12701 %*5La: +0x0p0:0:-1:
-# BZ12701 %5La: +0x0p+0:0:-1:
-# BZ12701 %*5La: +0x0p+0:0:-1:
-# BZ12701 %5La: +0x8p-1025:0:-1:
-# BZ12701 %*5La: +0x8p-1025:0:-1:
+%5La: +0x0p0:0:-1:
+%*5La: +0x0p0:0:-1:
+%5La: +0x0p+0:0:-1:
+%*5La: +0x0p+0:0:-1:
+%5La: +0x8p-1025:0:-1:
+%*5La: +0x8p-1025:0:-1:
%5La: +0x2.3456789abcdfep0123:1:6:0x1p1:
%*5La: +0x2.3456789abcdfep0123:0:6:
%5La: +0x2.3456789abcdfep+123:1:6:0x1p1:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input
index 8a0e600..4cce198 100644
--- a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input
@@ -148,20 +148,20 @@
%*2LA:NAN():0:-1:
%2LA:NAN(09A_Zaz):0:-1:
%*2LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LA:0X0P0:0:-1:
-# BZ12701 %*2LA:0X0P0:0:-1:
-# BZ12701 %2LA:0X0P+0:0:-1:
-# BZ12701 %*2LA:0X0P+0:0:-1:
-# BZ12701 %2LA:0X8P-1025:0:-1:
-# BZ12701 %*2LA:0X8P-1025:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %2LA:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*2LA:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %2LA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*2LA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%2LA:0X0P0:0:-1:
+%*2LA:0X0P0:0:-1:
+%2LA:0X0P+0:0:-1:
+%*2LA:0X0P+0:0:-1:
+%2LA:0X8P-1025:0:-1:
+%*2LA:0X8P-1025:0:-1:
+%2LA:0X2.3456789ABCDFEP0123:0:-1:
+%*2LA:0X2.3456789ABCDFEP0123:0:-1:
+%2LA:0X2.3456789ABCDFEP+123:0:-1:
+%*2LA:0X2.3456789ABCDFEP+123:0:-1:
+%2LA:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*2LA:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%2LA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*2LA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
%2LA:INFINITY:0:-1:
%*2LA:INFINITY:0:-1:
%2LA:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LA::0:-1:
%3LA:-INFINITY:0:-1:
%*3LA:-INFINITY:0:-1:
-# BZ12701 %3LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %3LA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3LA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3LA:-0X8P-1025:0:-1:
-# BZ12701 %*3LA:-0X8P-1025:0:-1:
-# BZ12701 %3LA:-0X0P+0:0:-1:
-# BZ12701 %*3LA:-0X0P+0:0:-1:
-# BZ12701 %3LA:-0X0P0:0:-1:
-# BZ12701 %*3LA:-0X0P0:0:-1:
+%3LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3LA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3LA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3LA:-0X2.3456789ABCDFEP+123:0:-1:
+%*3LA:-0X2.3456789ABCDFEP+123:0:-1:
+%3LA:-0X2.3456789ABCDFEP0123:0:-1:
+%*3LA:-0X2.3456789ABCDFEP0123:0:-1:
+%3LA:-0X8P-1025:0:-1:
+%*3LA:-0X8P-1025:0:-1:
+%3LA:-0X0P+0:0:-1:
+%*3LA:-0X0P+0:0:-1:
+%3LA:-0X0P0:0:-1:
+%*3LA:-0X0P0:0:-1:
%3LA:-NAN(09A_Zaz):0:-1:
%*3LA:-NAN(09A_Zaz):0:-1:
%3LA:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LA:+NAN():0:-1:
%3LA:+NAN(09A_Zaz):0:-1:
%*3LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LA:+0X0P0:0:-1:
-# BZ12701 %*3LA:+0X0P0:0:-1:
-# BZ12701 %3LA:+0X0P+0:0:-1:
-# BZ12701 %*3LA:+0X0P+0:0:-1:
-# BZ12701 %3LA:+0X8P-1025:0:-1:
-# BZ12701 %*3LA:+0X8P-1025:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3LA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3LA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3LA:+0X0P0:0:-1:
+%*3LA:+0X0P0:0:-1:
+%3LA:+0X0P+0:0:-1:
+%*3LA:+0X0P+0:0:-1:
+%3LA:+0X8P-1025:0:-1:
+%*3LA:+0X8P-1025:0:-1:
+%3LA:+0X2.3456789ABCDFEP0123:0:-1:
+%*3LA:+0X2.3456789ABCDFEP0123:0:-1:
+%3LA:+0X2.3456789ABCDFEP+123:0:-1:
+%*3LA:+0X2.3456789ABCDFEP+123:0:-1:
+%3LA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3LA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%3LA:+INFINITY:0:-1:
%*3LA:+INFINITY:0:-1:
%4LA::0:-1:
@@ -272,12 +272,12 @@
%*4LA:NAN():0:-1:
%4LA:NAN(09A_Zaz):0:-1:
%*4LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %4LA:0X0P0:0:-1:
-# BZ12701 %*4LA:0X0P0:0:-1:
-# BZ12701 %4LA:0X0P+0:0:-1:
-# BZ12701 %*4LA:0X0P+0:0:-1:
-# BZ12701 %4LA:0X8P-1025:0:-1:
-# BZ12701 %*4LA:0X8P-1025:0:-1:
+%4LA:0X0P0:0:-1:
+%*4LA:0X0P0:0:-1:
+%4LA:0X0P+0:0:-1:
+%*4LA:0X0P+0:0:-1:
+%4LA:0X8P-1025:0:-1:
+%*4LA:0X8P-1025:0:-1:
%4LA:0X2.3456789ABCDFEP0123:1:4:0x1p1:
%*4LA:0X2.3456789ABCDFEP0123:0:4:
%4LA:0X2.3456789ABCDFEP+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5LA:-0X2.3456789ABCDFEP+123:0:5:
%5LA:-0X2.3456789ABCDFEP0123:1:5:-0x1p1:
%*5LA:-0X2.3456789ABCDFEP0123:0:5:
-# BZ12701 %5LA:-0X8P-1025:0:-1:
-# BZ12701 %*5LA:-0X8P-1025:0:-1:
-# BZ12701 %5LA:-0X0P+0:0:-1:
-# BZ12701 %*5LA:-0X0P+0:0:-1:
-# BZ12701 %5LA:-0X0P0:0:-1:
-# BZ12701 %*5LA:-0X0P0:0:-1:
+%5LA:-0X8P-1025:0:-1:
+%*5LA:-0X8P-1025:0:-1:
+%5LA:-0X0P+0:0:-1:
+%*5LA:-0X0P+0:0:-1:
+%5LA:-0X0P0:0:-1:
+%*5LA:-0X0P0:0:-1:
%5LA:-NAN(09A_Zaz):0:-1:
%*5LA:-NAN(09A_Zaz):0:-1:
%5LA:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5LA:NAN(09A_Zaz):0:-1:
%5LA:0X0P0:1:5:0x0:
%*5LA:0X0P0:0:5:
-# BZ12701 %5LA:0X0P+0:0:-1:
-# BZ12701 %*5LA:0X0P+0:0:-1:
-# BZ12701 %5LA:0X8P-1025:0:-1:
-# BZ12701 %*5LA:0X8P-1025:0:-1:
+%5LA:0X0P+0:0:-1:
+%*5LA:0X0P+0:0:-1:
+%5LA:0X8P-1025:0:-1:
+%*5LA:0X8P-1025:0:-1:
%5LA:0X2.3456789ABCDFEP0123:1:5:0x1.18p1:
%*5LA:0X2.3456789ABCDFEP0123:0:5:
%5LA:0X2.3456789ABCDFEP+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5LA:+NAN():0:-1:
%5LA:+NAN(09A_Zaz):0:-1:
%*5LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5LA:+0X0P0:0:-1:
-# BZ12701 %*5LA:+0X0P0:0:-1:
-# BZ12701 %5LA:+0X0P+0:0:-1:
-# BZ12701 %*5LA:+0X0P+0:0:-1:
-# BZ12701 %5LA:+0X8P-1025:0:-1:
-# BZ12701 %*5LA:+0X8P-1025:0:-1:
+%5LA:+0X0P0:0:-1:
+%*5LA:+0X0P0:0:-1:
+%5LA:+0X0P+0:0:-1:
+%*5LA:+0X0P+0:0:-1:
+%5LA:+0X8P-1025:0:-1:
+%*5LA:+0X8P-1025:0:-1:
%5LA:+0X2.3456789ABCDFEP0123:1:5:0x1p1:
%*5LA:+0X2.3456789ABCDFEP0123:0:5:
%5LA:+0X2.3456789ABCDFEP+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6LA:-0X2.3456789ABCDFEP+123:0:6:
%6LA:-0X2.3456789ABCDFEP0123:1:6:-0x1.18p1:
%*6LA:-0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %6LA:-0X8P-1025:0:-1:
-# BZ12701 %*6LA:-0X8P-1025:0:-1:
-# BZ12701 %6LA:-0X0P+0:0:-1:
-# BZ12701 %*6LA:-0X0P+0:0:-1:
+%6LA:-0X8P-1025:0:-1:
+%*6LA:-0X8P-1025:0:-1:
+%6LA:-0X0P+0:0:-1:
+%*6LA:-0X0P+0:0:-1:
%6LA:-0X0P0:1:6:-0x0:
%*6LA:-0X0P0:0:6:
%6LA:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6LA:+NAN(09A_Zaz):0:-1:
%6LA:+0X0P0:1:6:0x0:
%*6LA:+0X0P0:0:6:
-# BZ12701 %6LA:+0X0P+0:0:-1:
-# BZ12701 %*6LA:+0X0P+0:0:-1:
-# BZ12701 %6LA:+0X8P-1025:0:-1:
-# BZ12701 %*6LA:+0X8P-1025:0:-1:
+%6LA:+0X0P+0:0:-1:
+%*6LA:+0X0P+0:0:-1:
+%6LA:+0X8P-1025:0:-1:
+%*6LA:+0X8P-1025:0:-1:
%6LA:+0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*6LA:+0X2.3456789ABCDFEP0123:0:6:
%6LA:+0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20LA::0:-1:
%20LA:-INFINITY:1:9:-inf:
%*20LA:-INFINITY:0:9:
-# BZ12701 %20LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20LA:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3:
%*20LA:-0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20LA:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20LA:-0X2.3456789ABCDFEP+123:0:-1:
+%20LA:-0X2.3456789ABCDFEP+123:0:-1:
+%*20LA:-0X2.3456789ABCDFEP+123:0:-1:
%20LA:-0X2.3456789ABCDFEP0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20LA:-0X2.3456789ABCDFEP0123:0:20:
%20LA:-0X8P-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20LA:+0X8P-1025:0:10:
%20LA:+0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20LA:+0X2.3456789ABCDFEP0123:0:20:
-# BZ12701 %20LA:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20LA:+0X2.3456789ABCDFEP+123:0:-1:
+%20LA:+0X2.3456789ABCDFEP+123:0:-1:
+%*20LA:+0X2.3456789ABCDFEP+123:0:-1:
%20LA:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3:
%*20LA:+0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20LA:+INFINITY:1:9:inf:
%*20LA:+INFINITY:0:9:
%32LA::0:-1:
@@ -568,12 +568,12 @@
%*5LA: -0X2.3456789ABCDFEP+123:0:6:
%5LA: -0X2.3456789ABCDFEP0123:1:6:-0x1p1:
%*5LA: -0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %5LA: -0X8P-1025:0:-1:
-# BZ12701 %*5LA: -0X8P-1025:0:-1:
-# BZ12701 %5LA: -0X0P+0:0:-1:
-# BZ12701 %*5LA: -0X0P+0:0:-1:
-# BZ12701 %5LA: -0X0P0:0:-1:
-# BZ12701 %*5LA: -0X0P0:0:-1:
+%5LA: -0X8P-1025:0:-1:
+%*5LA: -0X8P-1025:0:-1:
+%5LA: -0X0P+0:0:-1:
+%*5LA: -0X0P+0:0:-1:
+%5LA: -0X0P0:0:-1:
+%*5LA: -0X0P0:0:-1:
%5LA: -NAN(09A_Zaz):0:-1:
%*5LA: -NAN(09A_Zaz):0:-1:
%5LA: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5LA: NAN(09A_Zaz):0:-1:
%5LA: 0X0P0:1:6:0x0:
%*5LA: 0X0P0:0:6:
-# BZ12701 %5LA: 0X0P+0:0:-1:
-# BZ12701 %*5LA: 0X0P+0:0:-1:
-# BZ12701 %5LA: 0X8P-1025:0:-1:
-# BZ12701 %*5LA: 0X8P-1025:0:-1:
+%5LA: 0X0P+0:0:-1:
+%*5LA: 0X0P+0:0:-1:
+%5LA: 0X8P-1025:0:-1:
+%*5LA: 0X8P-1025:0:-1:
%5LA: 0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*5LA: 0X2.3456789ABCDFEP0123:0:6:
%5LA: 0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5LA: +NAN():0:-1:
%5LA: +NAN(09A_Zaz):0:-1:
%*5LA: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5LA: +0X0P0:0:-1:
-# BZ12701 %*5LA: +0X0P0:0:-1:
-# BZ12701 %5LA: +0X0P+0:0:-1:
-# BZ12701 %*5LA: +0X0P+0:0:-1:
-# BZ12701 %5LA: +0X8P-1025:0:-1:
-# BZ12701 %*5LA: +0X8P-1025:0:-1:
+%5LA: +0X0P0:0:-1:
+%*5LA: +0X0P0:0:-1:
+%5LA: +0X0P+0:0:-1:
+%*5LA: +0X0P+0:0:-1:
+%5LA: +0X8P-1025:0:-1:
+%*5LA: +0X8P-1025:0:-1:
%5LA: +0X2.3456789ABCDFEP0123:1:6:0x1p1:
%*5LA: +0X2.3456789ABCDFEP0123:0:6:
%5LA: +0X2.3456789ABCDFEP+123:1:6:0x1p1:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input
index c510f08..9961adc 100644
--- a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input
@@ -148,10 +148,10 @@
%*2Le:nan():0:-1:
%2Le:nan(09A_Zaz):0:-1:
%*2Le:nan(09A_Zaz):0:-1:
-# BZ12701 %2Le:0e0:0:-1:
-# BZ12701 %*2Le:0e0:0:-1:
-# BZ12701 %2Le:0e+0:0:-1:
-# BZ12701 %*2Le:0e+0:0:-1:
+%2Le:0e0:0:-1:
+%*2Le:0e0:0:-1:
+%2Le:0e+0:0:-1:
+%*2Le:0e+0:0:-1:
%2Le:2.22507385850720138309023271733240406e-308:1:2:0x1p1:
%*2Le:2.22507385850720138309023271733240406e-308:0:2:
%2Le:2.3441674165664682593913711430784253952e037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3Le:-2.3441674165664682593913711430784253952e037:0:3:
%3Le:-2.22507385850720138309023271733240406e-308:1:3:-0x1p1:
%*3Le:-2.22507385850720138309023271733240406e-308:0:3:
-# BZ12701 %3Le:-0e+0:0:-1:
-# BZ12701 %*3Le:-0e+0:0:-1:
-# BZ12701 %3Le:-0e0:0:-1:
-# BZ12701 %*3Le:-0e0:0:-1:
+%3Le:-0e+0:0:-1:
+%*3Le:-0e+0:0:-1:
+%3Le:-0e0:0:-1:
+%*3Le:-0e0:0:-1:
%3Le:-nan(09A_Zaz):0:-1:
%*3Le:-nan(09A_Zaz):0:-1:
%3Le:-nan():0:-1:
@@ -212,8 +212,8 @@
%*3Le:nan(09A_Zaz):0:3:
%3Le:0e0:1:3:0x0:
%*3Le:0e0:0:3:
-# BZ12701 %3Le:0e+0:0:-1:
-# BZ12701 %*3Le:0e+0:0:-1:
+%3Le:0e+0:0:-1:
+%*3Le:0e+0:0:-1:
%3Le:2.22507385850720138309023271733240406e-308:1:3:0x1.199999999999ap1:
%*3Le:2.22507385850720138309023271733240406e-308:0:3:
%3Le:2.3441674165664682593913711430784253952e037:1:3:0x1.2666666666666p1:
@@ -230,10 +230,10 @@
%*3Le:+nan():0:-1:
%3Le:+nan(09A_Zaz):0:-1:
%*3Le:+nan(09A_Zaz):0:-1:
-# BZ12701 %3Le:+0e0:0:-1:
-# BZ12701 %*3Le:+0e0:0:-1:
-# BZ12701 %3Le:+0e+0:0:-1:
-# BZ12701 %*3Le:+0e+0:0:-1:
+%3Le:+0e0:0:-1:
+%*3Le:+0e0:0:-1:
+%3Le:+0e+0:0:-1:
+%*3Le:+0e+0:0:-1:
%3Le:+2.22507385850720138309023271733240406e-308:1:3:0x1p1:
%*3Le:+2.22507385850720138309023271733240406e-308:0:3:
%3Le:+2.3441674165664682593913711430784253952e037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4Le:-2.3441674165664682593913711430784253952e037:0:4:
%4Le:-2.22507385850720138309023271733240406e-308:1:4:-0x1.199999999999ap1:
%*4Le:-2.22507385850720138309023271733240406e-308:0:4:
-# BZ12701 %4Le:-0e+0:0:-1:
-# BZ12701 %*4Le:-0e+0:0:-1:
+%4Le:-0e+0:0:-1:
+%*4Le:-0e+0:0:-1:
%4Le:-0e0:1:4:-0x0:
%*4Le:-0e0:0:4:
%4Le:-nan(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4Le:+nan(09A_Zaz):0:4:
%4Le:+0e0:1:4:0x0:
%*4Le:+0e0:0:4:
-# BZ12701 %4Le:+0e+0:0:-1:
-# BZ12701 %*4Le:+0e+0:0:-1:
+%4Le:+0e+0:0:-1:
+%*4Le:+0e+0:0:-1:
%4Le:+2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1:
%*4Le:+2.22507385850720138309023271733240406e-308:0:4:
%4Le:+2.3441674165664682593913711430784253952e037:1:4:0x1.2666666666666p1:
@@ -312,16 +312,16 @@
%*40Le::0:-1:
%40Le:-infinity:1:9:-inf:
%*40Le:-infinity:0:9:
-# BZ12701 %40Le:-1.79769313486231570814527423731704357e+308:0:-1:
-# BZ12701 %*40Le:-1.79769313486231570814527423731704357e+308:0:-1:
+%40Le:-1.79769313486231570814527423731704357e+308:0:-1:
+%*40Le:-1.79769313486231570814527423731704357e+308:0:-1:
%40Le:-1.79769313486231570814527423731704357e308:1:40:-0x1.c16c5c5253574p10:
%*40Le:-1.79769313486231570814527423731704357e308:0:40:
%40Le:-2.3441674165664682593913711430784253952e+37:1:40:-0x1.2c0dad8b403aap1:
%*40Le:-2.3441674165664682593913711430784253952e+37:0:40:
%40Le:-2.3441674165664682593913711430784253952e037:1:40:-0x1.2c0dad8b403aap1:
%*40Le:-2.3441674165664682593913711430784253952e037:0:40:
-# BZ12701 %40Le:-2.22507385850720138309023271733240406e-308:0:-1:
-# BZ12701 %*40Le:-2.22507385850720138309023271733240406e-308:0:-1:
+%40Le:-2.22507385850720138309023271733240406e-308:0:-1:
+%*40Le:-2.22507385850720138309023271733240406e-308:0:-1:
%40Le:-0e+0:1:5:-0x0:
%*40Le:-0e+0:0:5:
%40Le:-0e0:1:4:-0x0:
@@ -340,10 +340,10 @@
%*40Le:0e+0:0:4:
%40Le:2.22507385850720138309023271733240406e-308:1:40:0x1.23a516e82d9bap-9:
%*40Le:2.22507385850720138309023271733240406e-308:0:40:
-# BZ12701 %40Le:2.3441674165664682593913711430784253952e037:0:-1:
-# BZ12701 %*40Le:2.3441674165664682593913711430784253952e037:0:-1:
-# BZ12701 %40Le:2.3441674165664682593913711430784253952e+37:0:-1:
-# BZ12701 %*40Le:2.3441674165664682593913711430784253952e+37:0:-1:
+%40Le:2.3441674165664682593913711430784253952e037:0:-1:
+%*40Le:2.3441674165664682593913711430784253952e037:0:-1:
+%40Le:2.3441674165664682593913711430784253952e+37:0:-1:
+%*40Le:2.3441674165664682593913711430784253952e+37:0:-1:
%40Le:1.79769313486231570814527423731704357e308:1:40:0x1.6b0a8e891ffffp100:
%*40Le:1.79769313486231570814527423731704357e308:0:40:
%40Le:1.79769313486231570814527423731704357e+308:1:40:0x1.c16c5c5253574p10:
@@ -358,16 +358,16 @@
%*40Le:+0e0:0:4:
%40Le:+0e+0:1:5:0x0:
%*40Le:+0e+0:0:5:
-# BZ12701 %40Le:+2.22507385850720138309023271733240406e-308:0:-1:
-# BZ12701 %*40Le:+2.22507385850720138309023271733240406e-308:0:-1:
+%40Le:+2.22507385850720138309023271733240406e-308:0:-1:
+%*40Le:+2.22507385850720138309023271733240406e-308:0:-1:
%40Le:+2.3441674165664682593913711430784253952e037:1:40:0x1.2c0dad8b403aap1:
%*40Le:+2.3441674165664682593913711430784253952e037:0:40:
%40Le:+2.3441674165664682593913711430784253952e+37:1:40:0x1.2c0dad8b403aap1:
%*40Le:+2.3441674165664682593913711430784253952e+37:0:40:
%40Le:+1.79769313486231570814527423731704357e308:1:40:0x1.c16c5c5253574p10:
%*40Le:+1.79769313486231570814527423731704357e308:0:40:
-# BZ12701 %40Le:+1.79769313486231570814527423731704357e+308:0:-1:
-# BZ12701 %*40Le:+1.79769313486231570814527423731704357e+308:0:-1:
+%40Le:+1.79769313486231570814527423731704357e+308:0:-1:
+%*40Le:+1.79769313486231570814527423731704357e+308:0:-1:
%40Le:+infinity:1:9:inf:
%*40Le:+infinity:0:9:
%48Le::0:-1:
@@ -446,10 +446,10 @@
%*3Le: -2.3441674165664682593913711430784253952e037:0:4:
%3Le: -2.22507385850720138309023271733240406e-308:1:4:-0x1p1:
%*3Le: -2.22507385850720138309023271733240406e-308:0:4:
-# BZ12701 %3Le: -0e+0:0:-1:
-# BZ12701 %*3Le: -0e+0:0:-1:
-# BZ12701 %3Le: -0e0:0:-1:
-# BZ12701 %*3Le: -0e0:0:-1:
+%3Le: -0e+0:0:-1:
+%*3Le: -0e+0:0:-1:
+%3Le: -0e0:0:-1:
+%*3Le: -0e0:0:-1:
%3Le: -nan(09A_Zaz):0:-1:
%*3Le: -nan(09A_Zaz):0:-1:
%3Le: -nan():0:-1:
@@ -460,8 +460,8 @@
%*3Le: nan(09A_Zaz):0:4:
%3Le: 0e0:1:4:0x0:
%*3Le: 0e0:0:4:
-# BZ12701 %3Le: 0e+0:0:-1:
-# BZ12701 %*3Le: 0e+0:0:-1:
+%3Le: 0e+0:0:-1:
+%*3Le: 0e+0:0:-1:
%3Le: 2.22507385850720138309023271733240406e-308:1:4:0x1.199999999999ap1:
%*3Le: 2.22507385850720138309023271733240406e-308:0:4:
%3Le: 2.3441674165664682593913711430784253952e037:1:4:0x1.2666666666666p1:
@@ -478,10 +478,10 @@
%*3Le: +nan():0:-1:
%3Le: +nan(09A_Zaz):0:-1:
%*3Le: +nan(09A_Zaz):0:-1:
-# BZ12701 %3Le: +0e0:0:-1:
-# BZ12701 %*3Le: +0e0:0:-1:
-# BZ12701 %3Le: +0e+0:0:-1:
-# BZ12701 %*3Le: +0e+0:0:-1:
+%3Le: +0e0:0:-1:
+%*3Le: +0e0:0:-1:
+%3Le: +0e+0:0:-1:
+%*3Le: +0e+0:0:-1:
%3Le: +2.22507385850720138309023271733240406e-308:1:4:0x1p1:
%*3Le: +2.22507385850720138309023271733240406e-308:0:4:
%3Le: +2.3441674165664682593913711430784253952e037:1:4:0x1p1:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input
index 6fb5755..9a0186f 100644
--- a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input
@@ -148,10 +148,10 @@
%*2LE:NAN():0:-1:
%2LE:NAN(09A_Zaz):0:-1:
%*2LE:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LE:0E0:0:-1:
-# BZ12701 %*2LE:0E0:0:-1:
-# BZ12701 %2LE:0E+0:0:-1:
-# BZ12701 %*2LE:0E+0:0:-1:
+%2LE:0E0:0:-1:
+%*2LE:0E0:0:-1:
+%2LE:0E+0:0:-1:
+%*2LE:0E+0:0:-1:
%2LE:2.22507385850720138309023271733240406E-308:1:2:0x1p1:
%*2LE:2.22507385850720138309023271733240406E-308:0:2:
%2LE:2.3441674165664682593913711430784253952E037:1:2:0x1p1:
@@ -198,10 +198,10 @@
%*3LE:-2.3441674165664682593913711430784253952E037:0:3:
%3LE:-2.22507385850720138309023271733240406E-308:1:3:-0x1p1:
%*3LE:-2.22507385850720138309023271733240406E-308:0:3:
-# BZ12701 %3LE:-0E+0:0:-1:
-# BZ12701 %*3LE:-0E+0:0:-1:
-# BZ12701 %3LE:-0E0:0:-1:
-# BZ12701 %*3LE:-0E0:0:-1:
+%3LE:-0E+0:0:-1:
+%*3LE:-0E+0:0:-1:
+%3LE:-0E0:0:-1:
+%*3LE:-0E0:0:-1:
%3LE:-NAN(09A_Zaz):0:-1:
%*3LE:-NAN(09A_Zaz):0:-1:
%3LE:-NAN():0:-1:
@@ -212,8 +212,8 @@
%*3LE:NAN(09A_Zaz):0:3:
%3LE:0E0:1:3:0x0:
%*3LE:0E0:0:3:
-# BZ12701 %3LE:0E+0:0:-1:
-# BZ12701 %*3LE:0E+0:0:-1:
+%3LE:0E+0:0:-1:
+%*3LE:0E+0:0:-1:
%3LE:2.22507385850720138309023271733240406E-308:1:3:0x1.199999999999ap1:
%*3LE:2.22507385850720138309023271733240406E-308:0:3:
%3LE:2.3441674165664682593913711430784253952E037:1:3:0x1.2666666666666p1:
@@ -230,10 +230,10 @@
%*3LE:+NAN():0:-1:
%3LE:+NAN(09A_Zaz):0:-1:
%*3LE:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LE:+0E0:0:-1:
-# BZ12701 %*3LE:+0E0:0:-1:
-# BZ12701 %3LE:+0E+0:0:-1:
-# BZ12701 %*3LE:+0E+0:0:-1:
+%3LE:+0E0:0:-1:
+%*3LE:+0E0:0:-1:
+%3LE:+0E+0:0:-1:
+%*3LE:+0E+0:0:-1:
%3LE:+2.22507385850720138309023271733240406E-308:1:3:0x1p1:
%*3LE:+2.22507385850720138309023271733240406E-308:0:3:
%3LE:+2.3441674165664682593913711430784253952E037:1:3:0x1p1:
@@ -260,8 +260,8 @@
%*4LE:-2.3441674165664682593913711430784253952E037:0:4:
%4LE:-2.22507385850720138309023271733240406E-308:1:4:-0x1.199999999999ap1:
%*4LE:-2.22507385850720138309023271733240406E-308:0:4:
-# BZ12701 %4LE:-0E+0:0:-1:
-# BZ12701 %*4LE:-0E+0:0:-1:
+%4LE:-0E+0:0:-1:
+%*4LE:-0E+0:0:-1:
%4LE:-0E0:1:4:-0x0:
%*4LE:-0E0:0:4:
%4LE:-NAN(09A_Zaz):1:4:-nan:
@@ -294,8 +294,8 @@
%*4LE:+NAN(09A_Zaz):0:4:
%4LE:+0E0:1:4:0x0:
%*4LE:+0E0:0:4:
-# BZ12701 %4LE:+0E+0:0:-1:
-# BZ12701 %*4LE:+0E+0:0:-1:
+%4LE:+0E+0:0:-1:
+%*4LE:+0E+0:0:-1:
%4LE:+2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1:
%*4LE:+2.22507385850720138309023271733240406E-308:0:4:
%4LE:+2.3441674165664682593913711430784253952E037:1:4:0x1.2666666666666p1:
@@ -312,16 +312,16 @@
%*40LE::0:-1:
%40LE:-INFINITY:1:9:-inf:
%*40LE:-INFINITY:0:9:
-# BZ12701 %40LE:-1.79769313486231570814527423731704357E+308:0:-1:
-# BZ12701 %*40LE:-1.79769313486231570814527423731704357E+308:0:-1:
+%40LE:-1.79769313486231570814527423731704357E+308:0:-1:
+%*40LE:-1.79769313486231570814527423731704357E+308:0:-1:
%40LE:-1.79769313486231570814527423731704357E308:1:40:-0x1.c16c5c5253574p10:
%*40LE:-1.79769313486231570814527423731704357E308:0:40:
%40LE:-2.3441674165664682593913711430784253952E+37:1:40:-0x1.2c0dad8b403aap1:
%*40LE:-2.3441674165664682593913711430784253952E+37:0:40:
%40LE:-2.3441674165664682593913711430784253952E037:1:40:-0x1.2c0dad8b403aap1:
%*40LE:-2.3441674165664682593913711430784253952E037:0:40:
-# BZ12701 %40LE:-2.22507385850720138309023271733240406E-308:0:-1:
-# BZ12701 %*40LE:-2.22507385850720138309023271733240406E-308:0:-1:
+%40LE:-2.22507385850720138309023271733240406E-308:0:-1:
+%*40LE:-2.22507385850720138309023271733240406E-308:0:-1:
%40LE:-0E+0:1:5:-0x0:
%*40LE:-0E+0:0:5:
%40LE:-0E0:1:4:-0x0:
@@ -340,10 +340,10 @@
%*40LE:0E+0:0:4:
%40LE:2.22507385850720138309023271733240406E-308:1:40:0x1.23a516e82d9bap-9:
%*40LE:2.22507385850720138309023271733240406E-308:0:40:
-# BZ12701 %40LE:2.3441674165664682593913711430784253952E037:0:-1:
-# BZ12701 %*40LE:2.3441674165664682593913711430784253952E037:0:-1:
-# BZ12701 %40LE:2.3441674165664682593913711430784253952E+37:0:-1:
-# BZ12701 %*40LE:2.3441674165664682593913711430784253952E+37:0:-1:
+%40LE:2.3441674165664682593913711430784253952E037:0:-1:
+%*40LE:2.3441674165664682593913711430784253952E037:0:-1:
+%40LE:2.3441674165664682593913711430784253952E+37:0:-1:
+%*40LE:2.3441674165664682593913711430784253952E+37:0:-1:
%40LE:1.79769313486231570814527423731704357E308:1:40:0x1.6b0a8e891ffffp100:
%*40LE:1.79769313486231570814527423731704357E308:0:40:
%40LE:1.79769313486231570814527423731704357E+308:1:40:0x1.c16c5c5253574p10:
@@ -358,16 +358,16 @@
%*40LE:+0E0:0:4:
%40LE:+0E+0:1:5:0x0:
%*40LE:+0E+0:0:5:
-# BZ12701 %40LE:+2.22507385850720138309023271733240406E-308:0:-1:
-# BZ12701 %*40LE:+2.22507385850720138309023271733240406E-308:0:-1:
+%40LE:+2.22507385850720138309023271733240406E-308:0:-1:
+%*40LE:+2.22507385850720138309023271733240406E-308:0:-1:
%40LE:+2.3441674165664682593913711430784253952E037:1:40:0x1.2c0dad8b403aap1:
%*40LE:+2.3441674165664682593913711430784253952E037:0:40:
%40LE:+2.3441674165664682593913711430784253952E+37:1:40:0x1.2c0dad8b403aap1:
%*40LE:+2.3441674165664682593913711430784253952E+37:0:40:
%40LE:+1.79769313486231570814527423731704357E308:1:40:0x1.c16c5c5253574p10:
%*40LE:+1.79769313486231570814527423731704357E308:0:40:
-# BZ12701 %40LE:+1.79769313486231570814527423731704357E+308:0:-1:
-# BZ12701 %*40LE:+1.79769313486231570814527423731704357E+308:0:-1:
+%40LE:+1.79769313486231570814527423731704357E+308:0:-1:
+%*40LE:+1.79769313486231570814527423731704357E+308:0:-1:
%40LE:+INFINITY:1:9:inf:
%*40LE:+INFINITY:0:9:
%48LE::0:-1:
@@ -446,10 +446,10 @@
%*3LE: -2.3441674165664682593913711430784253952E037:0:4:
%3LE: -2.22507385850720138309023271733240406E-308:1:4:-0x1p1:
%*3LE: -2.22507385850720138309023271733240406E-308:0:4:
-# BZ12701 %3LE: -0E+0:0:-1:
-# BZ12701 %*3LE: -0E+0:0:-1:
-# BZ12701 %3LE: -0E0:0:-1:
-# BZ12701 %*3LE: -0E0:0:-1:
+%3LE: -0E+0:0:-1:
+%*3LE: -0E+0:0:-1:
+%3LE: -0E0:0:-1:
+%*3LE: -0E0:0:-1:
%3LE: -NAN(09A_Zaz):0:-1:
%*3LE: -NAN(09A_Zaz):0:-1:
%3LE: -NAN():0:-1:
@@ -460,8 +460,8 @@
%*3LE: NAN(09A_Zaz):0:4:
%3LE: 0E0:1:4:0x0:
%*3LE: 0E0:0:4:
-# BZ12701 %3LE: 0E+0:0:-1:
-# BZ12701 %*3LE: 0E+0:0:-1:
+%3LE: 0E+0:0:-1:
+%*3LE: 0E+0:0:-1:
%3LE: 2.22507385850720138309023271733240406E-308:1:4:0x1.199999999999ap1:
%*3LE: 2.22507385850720138309023271733240406E-308:0:4:
%3LE: 2.3441674165664682593913711430784253952E037:1:4:0x1.2666666666666p1:
@@ -478,10 +478,10 @@
%*3LE: +NAN():0:-1:
%3LE: +NAN(09A_Zaz):0:-1:
%*3LE: +NAN(09A_Zaz):0:-1:
-# BZ12701 %3LE: +0E0:0:-1:
-# BZ12701 %*3LE: +0E0:0:-1:
-# BZ12701 %3LE: +0E+0:0:-1:
-# BZ12701 %*3LE: +0E+0:0:-1:
+%3LE: +0E0:0:-1:
+%*3LE: +0E0:0:-1:
+%3LE: +0E+0:0:-1:
+%*3LE: +0E+0:0:-1:
%3LE: +2.22507385850720138309023271733240406E-308:1:4:0x1p1:
%*3LE: +2.22507385850720138309023271733240406E-308:0:4:
%3LE: +2.3441674165664682593913711430784253952E037:1:4:0x1p1:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input
index ed8aac9..2aba539 100644
--- a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input
@@ -148,20 +148,20 @@
%*2Lg:nan():0:-1:
%2Lg:nan(09A_Zaz):0:-1:
%*2Lg:nan(09A_Zaz):0:-1:
-# BZ12701 %2Lg:0x0p0:0:-1:
-# BZ12701 %*2Lg:0x0p0:0:-1:
-# BZ12701 %2Lg:0x0p+0:0:-1:
-# BZ12701 %*2Lg:0x0p+0:0:-1:
-# BZ12701 %2Lg:0x8p-1025:0:-1:
-# BZ12701 %*2Lg:0x8p-1025:0:-1:
-# BZ12701 %2Lg:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*2Lg:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %2Lg:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*2Lg:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %2Lg:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*2Lg:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %2Lg:0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*2Lg:0xf.ffffffffffff8p+1020:0:-1:
+%2Lg:0x0p0:0:-1:
+%*2Lg:0x0p0:0:-1:
+%2Lg:0x0p+0:0:-1:
+%*2Lg:0x0p+0:0:-1:
+%2Lg:0x8p-1025:0:-1:
+%*2Lg:0x8p-1025:0:-1:
+%2Lg:0x2.3456789abcdfep0123:0:-1:
+%*2Lg:0x2.3456789abcdfep0123:0:-1:
+%2Lg:0x2.3456789abcdfep+123:0:-1:
+%*2Lg:0x2.3456789abcdfep+123:0:-1:
+%2Lg:0x7.ffffffffffffcp1021:0:-1:
+%*2Lg:0x7.ffffffffffffcp1021:0:-1:
+%2Lg:0xf.ffffffffffff8p+1020:0:-1:
+%*2Lg:0xf.ffffffffffff8p+1020:0:-1:
%2Lg:infinity:0:-1:
%*2Lg:infinity:0:-1:
%2Lg:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3Lg::0:-1:
%3Lg:-infinity:0:-1:
%*3Lg:-infinity:0:-1:
-# BZ12701 %3Lg:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3Lg:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %3Lg:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3Lg:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3Lg:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3Lg:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3Lg:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3Lg:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3Lg:-0x8p-1025:0:-1:
-# BZ12701 %*3Lg:-0x8p-1025:0:-1:
-# BZ12701 %3Lg:-0x0p+0:0:-1:
-# BZ12701 %*3Lg:-0x0p+0:0:-1:
-# BZ12701 %3Lg:-0x0p0:0:-1:
-# BZ12701 %*3Lg:-0x0p0:0:-1:
+%3Lg:-0xf.ffffffffffff8p+1020:0:-1:
+%*3Lg:-0xf.ffffffffffff8p+1020:0:-1:
+%3Lg:-0x7.ffffffffffffcp1021:0:-1:
+%*3Lg:-0x7.ffffffffffffcp1021:0:-1:
+%3Lg:-0x2.3456789abcdfep+123:0:-1:
+%*3Lg:-0x2.3456789abcdfep+123:0:-1:
+%3Lg:-0x2.3456789abcdfep0123:0:-1:
+%*3Lg:-0x2.3456789abcdfep0123:0:-1:
+%3Lg:-0x8p-1025:0:-1:
+%*3Lg:-0x8p-1025:0:-1:
+%3Lg:-0x0p+0:0:-1:
+%*3Lg:-0x0p+0:0:-1:
+%3Lg:-0x0p0:0:-1:
+%*3Lg:-0x0p0:0:-1:
%3Lg:-nan(09A_Zaz):0:-1:
%*3Lg:-nan(09A_Zaz):0:-1:
%3Lg:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3Lg:+nan():0:-1:
%3Lg:+nan(09A_Zaz):0:-1:
%*3Lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %3Lg:+0x0p0:0:-1:
-# BZ12701 %*3Lg:+0x0p0:0:-1:
-# BZ12701 %3Lg:+0x0p+0:0:-1:
-# BZ12701 %*3Lg:+0x0p+0:0:-1:
-# BZ12701 %3Lg:+0x8p-1025:0:-1:
-# BZ12701 %*3Lg:+0x8p-1025:0:-1:
-# BZ12701 %3Lg:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3Lg:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3Lg:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3Lg:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3Lg:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3Lg:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3Lg:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3Lg:+0xf.ffffffffffff8p+1020:0:-1:
+%3Lg:+0x0p0:0:-1:
+%*3Lg:+0x0p0:0:-1:
+%3Lg:+0x0p+0:0:-1:
+%*3Lg:+0x0p+0:0:-1:
+%3Lg:+0x8p-1025:0:-1:
+%*3Lg:+0x8p-1025:0:-1:
+%3Lg:+0x2.3456789abcdfep0123:0:-1:
+%*3Lg:+0x2.3456789abcdfep0123:0:-1:
+%3Lg:+0x2.3456789abcdfep+123:0:-1:
+%*3Lg:+0x2.3456789abcdfep+123:0:-1:
+%3Lg:+0x7.ffffffffffffcp1021:0:-1:
+%*3Lg:+0x7.ffffffffffffcp1021:0:-1:
+%3Lg:+0xf.ffffffffffff8p+1020:0:-1:
+%*3Lg:+0xf.ffffffffffff8p+1020:0:-1:
%3Lg:+infinity:0:-1:
%*3Lg:+infinity:0:-1:
%4Lg::0:-1:
@@ -272,12 +272,12 @@
%*4Lg:nan():0:-1:
%4Lg:nan(09A_Zaz):0:-1:
%*4Lg:nan(09A_Zaz):0:-1:
-# BZ12701 %4Lg:0x0p0:0:-1:
-# BZ12701 %*4Lg:0x0p0:0:-1:
-# BZ12701 %4Lg:0x0p+0:0:-1:
-# BZ12701 %*4Lg:0x0p+0:0:-1:
-# BZ12701 %4Lg:0x8p-1025:0:-1:
-# BZ12701 %*4Lg:0x8p-1025:0:-1:
+%4Lg:0x0p0:0:-1:
+%*4Lg:0x0p0:0:-1:
+%4Lg:0x0p+0:0:-1:
+%*4Lg:0x0p+0:0:-1:
+%4Lg:0x8p-1025:0:-1:
+%*4Lg:0x8p-1025:0:-1:
%4Lg:0x2.3456789abcdfep0123:1:4:0x1p1:
%*4Lg:0x2.3456789abcdfep0123:0:4:
%4Lg:0x2.3456789abcdfep+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5Lg:-0x2.3456789abcdfep+123:0:5:
%5Lg:-0x2.3456789abcdfep0123:1:5:-0x1p1:
%*5Lg:-0x2.3456789abcdfep0123:0:5:
-# BZ12701 %5Lg:-0x8p-1025:0:-1:
-# BZ12701 %*5Lg:-0x8p-1025:0:-1:
-# BZ12701 %5Lg:-0x0p+0:0:-1:
-# BZ12701 %*5Lg:-0x0p+0:0:-1:
-# BZ12701 %5Lg:-0x0p0:0:-1:
-# BZ12701 %*5Lg:-0x0p0:0:-1:
+%5Lg:-0x8p-1025:0:-1:
+%*5Lg:-0x8p-1025:0:-1:
+%5Lg:-0x0p+0:0:-1:
+%*5Lg:-0x0p+0:0:-1:
+%5Lg:-0x0p0:0:-1:
+%*5Lg:-0x0p0:0:-1:
%5Lg:-nan(09A_Zaz):0:-1:
%*5Lg:-nan(09A_Zaz):0:-1:
%5Lg:-nan():0:-1:
@@ -336,10 +336,10 @@
%*5Lg:nan(09A_Zaz):0:-1:
%5Lg:0x0p0:1:5:0x0:
%*5Lg:0x0p0:0:5:
-# BZ12701 %5Lg:0x0p+0:0:-1:
-# BZ12701 %*5Lg:0x0p+0:0:-1:
-# BZ12701 %5Lg:0x8p-1025:0:-1:
-# BZ12701 %*5Lg:0x8p-1025:0:-1:
+%5Lg:0x0p+0:0:-1:
+%*5Lg:0x0p+0:0:-1:
+%5Lg:0x8p-1025:0:-1:
+%*5Lg:0x8p-1025:0:-1:
%5Lg:0x2.3456789abcdfep0123:1:5:0x1.18p1:
%*5Lg:0x2.3456789abcdfep0123:0:5:
%5Lg:0x2.3456789abcdfep+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5Lg:+nan():0:-1:
%5Lg:+nan(09A_Zaz):0:-1:
%*5Lg:+nan(09A_Zaz):0:-1:
-# BZ12701 %5Lg:+0x0p0:0:-1:
-# BZ12701 %*5Lg:+0x0p0:0:-1:
-# BZ12701 %5Lg:+0x0p+0:0:-1:
-# BZ12701 %*5Lg:+0x0p+0:0:-1:
-# BZ12701 %5Lg:+0x8p-1025:0:-1:
-# BZ12701 %*5Lg:+0x8p-1025:0:-1:
+%5Lg:+0x0p0:0:-1:
+%*5Lg:+0x0p0:0:-1:
+%5Lg:+0x0p+0:0:-1:
+%*5Lg:+0x0p+0:0:-1:
+%5Lg:+0x8p-1025:0:-1:
+%*5Lg:+0x8p-1025:0:-1:
%5Lg:+0x2.3456789abcdfep0123:1:5:0x1p1:
%*5Lg:+0x2.3456789abcdfep0123:0:5:
%5Lg:+0x2.3456789abcdfep+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6Lg:-0x2.3456789abcdfep+123:0:6:
%6Lg:-0x2.3456789abcdfep0123:1:6:-0x1.18p1:
%*6Lg:-0x2.3456789abcdfep0123:0:6:
-# BZ12701 %6Lg:-0x8p-1025:0:-1:
-# BZ12701 %*6Lg:-0x8p-1025:0:-1:
-# BZ12701 %6Lg:-0x0p+0:0:-1:
-# BZ12701 %*6Lg:-0x0p+0:0:-1:
+%6Lg:-0x8p-1025:0:-1:
+%*6Lg:-0x8p-1025:0:-1:
+%6Lg:-0x0p+0:0:-1:
+%*6Lg:-0x0p+0:0:-1:
%6Lg:-0x0p0:1:6:-0x0:
%*6Lg:-0x0p0:0:6:
%6Lg:-nan(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6Lg:+nan(09A_Zaz):0:-1:
%6Lg:+0x0p0:1:6:0x0:
%*6Lg:+0x0p0:0:6:
-# BZ12701 %6Lg:+0x0p+0:0:-1:
-# BZ12701 %*6Lg:+0x0p+0:0:-1:
-# BZ12701 %6Lg:+0x8p-1025:0:-1:
-# BZ12701 %*6Lg:+0x8p-1025:0:-1:
+%6Lg:+0x0p+0:0:-1:
+%*6Lg:+0x0p+0:0:-1:
+%6Lg:+0x8p-1025:0:-1:
+%*6Lg:+0x8p-1025:0:-1:
%6Lg:+0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*6Lg:+0x2.3456789abcdfep0123:0:6:
%6Lg:+0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20Lg::0:-1:
%20Lg:-infinity:1:9:-inf:
%*20Lg:-infinity:0:9:
-# BZ12701 %20Lg:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20Lg:-0xf.ffffffffffff8p+1020:0:-1:
+%20Lg:-0xf.ffffffffffff8p+1020:0:-1:
+%*20Lg:-0xf.ffffffffffff8p+1020:0:-1:
%20Lg:-0x7.ffffffffffffcp1021:1:20:-0x1.fffffffffffffp3:
%*20Lg:-0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20Lg:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20Lg:-0x2.3456789abcdfep+123:0:-1:
+%20Lg:-0x2.3456789abcdfep+123:0:-1:
+%*20Lg:-0x2.3456789abcdfep+123:0:-1:
%20Lg:-0x2.3456789abcdfep0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20Lg:-0x2.3456789abcdfep0123:0:20:
%20Lg:-0x8p-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20Lg:+0x8p-1025:0:10:
%20Lg:+0x2.3456789abcdfep0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20Lg:+0x2.3456789abcdfep0123:0:20:
-# BZ12701 %20Lg:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*20Lg:+0x2.3456789abcdfep+123:0:-1:
+%20Lg:+0x2.3456789abcdfep+123:0:-1:
+%*20Lg:+0x2.3456789abcdfep+123:0:-1:
%20Lg:+0x7.ffffffffffffcp1021:1:20:0x1.fffffffffffffp3:
%*20Lg:+0x7.ffffffffffffcp1021:0:20:
-# BZ12701 %20Lg:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*20Lg:+0xf.ffffffffffff8p+1020:0:-1:
+%20Lg:+0xf.ffffffffffff8p+1020:0:-1:
+%*20Lg:+0xf.ffffffffffff8p+1020:0:-1:
%20Lg:+infinity:1:9:inf:
%*20Lg:+infinity:0:9:
%32Lg::0:-1:
@@ -568,12 +568,12 @@
%*5Lg: -0x2.3456789abcdfep+123:0:6:
%5Lg: -0x2.3456789abcdfep0123:1:6:-0x1p1:
%*5Lg: -0x2.3456789abcdfep0123:0:6:
-# BZ12701 %5Lg: -0x8p-1025:0:-1:
-# BZ12701 %*5Lg: -0x8p-1025:0:-1:
-# BZ12701 %5Lg: -0x0p+0:0:-1:
-# BZ12701 %*5Lg: -0x0p+0:0:-1:
-# BZ12701 %5Lg: -0x0p0:0:-1:
-# BZ12701 %*5Lg: -0x0p0:0:-1:
+%5Lg: -0x8p-1025:0:-1:
+%*5Lg: -0x8p-1025:0:-1:
+%5Lg: -0x0p+0:0:-1:
+%*5Lg: -0x0p+0:0:-1:
+%5Lg: -0x0p0:0:-1:
+%*5Lg: -0x0p0:0:-1:
%5Lg: -nan(09A_Zaz):0:-1:
%*5Lg: -nan(09A_Zaz):0:-1:
%5Lg: -nan():0:-1:
@@ -584,10 +584,10 @@
%*5Lg: nan(09A_Zaz):0:-1:
%5Lg: 0x0p0:1:6:0x0:
%*5Lg: 0x0p0:0:6:
-# BZ12701 %5Lg: 0x0p+0:0:-1:
-# BZ12701 %*5Lg: 0x0p+0:0:-1:
-# BZ12701 %5Lg: 0x8p-1025:0:-1:
-# BZ12701 %*5Lg: 0x8p-1025:0:-1:
+%5Lg: 0x0p+0:0:-1:
+%*5Lg: 0x0p+0:0:-1:
+%5Lg: 0x8p-1025:0:-1:
+%*5Lg: 0x8p-1025:0:-1:
%5Lg: 0x2.3456789abcdfep0123:1:6:0x1.18p1:
%*5Lg: 0x2.3456789abcdfep0123:0:6:
%5Lg: 0x2.3456789abcdfep+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5Lg: +nan():0:-1:
%5Lg: +nan(09A_Zaz):0:-1:
%*5Lg: +nan(09A_Zaz):0:-1:
-# BZ12701 %5Lg: +0x0p0:0:-1:
-# BZ12701 %*5Lg: +0x0p0:0:-1:
-# BZ12701 %5Lg: +0x0p+0:0:-1:
-# BZ12701 %*5Lg: +0x0p+0:0:-1:
-# BZ12701 %5Lg: +0x8p-1025:0:-1:
-# BZ12701 %*5Lg: +0x8p-1025:0:-1:
+%5Lg: +0x0p0:0:-1:
+%*5Lg: +0x0p0:0:-1:
+%5Lg: +0x0p+0:0:-1:
+%*5Lg: +0x0p+0:0:-1:
+%5Lg: +0x8p-1025:0:-1:
+%*5Lg: +0x8p-1025:0:-1:
%5Lg: +0x2.3456789abcdfep0123:1:6:0x1p1:
%*5Lg: +0x2.3456789abcdfep0123:0:6:
%5Lg: +0x2.3456789abcdfep+123:1:6:0x1p1:
diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input
index 0868457..b34ed6b 100644
--- a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input
+++ b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input
@@ -148,20 +148,20 @@
%*2LG:NAN():0:-1:
%2LG:NAN(09A_Zaz):0:-1:
%*2LG:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LG:0X0P0:0:-1:
-# BZ12701 %*2LG:0X0P0:0:-1:
-# BZ12701 %2LG:0X0P+0:0:-1:
-# BZ12701 %*2LG:0X0P+0:0:-1:
-# BZ12701 %2LG:0X8P-1025:0:-1:
-# BZ12701 %*2LG:0X8P-1025:0:-1:
-# BZ12701 %2LG:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*2LG:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %2LG:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*2LG:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %2LG:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*2LG:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %2LG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*2LG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%2LG:0X0P0:0:-1:
+%*2LG:0X0P0:0:-1:
+%2LG:0X0P+0:0:-1:
+%*2LG:0X0P+0:0:-1:
+%2LG:0X8P-1025:0:-1:
+%*2LG:0X8P-1025:0:-1:
+%2LG:0X2.3456789ABCDFEP0123:0:-1:
+%*2LG:0X2.3456789ABCDFEP0123:0:-1:
+%2LG:0X2.3456789ABCDFEP+123:0:-1:
+%*2LG:0X2.3456789ABCDFEP+123:0:-1:
+%2LG:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*2LG:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%2LG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*2LG:0XF.FFFFFFFFFFFF8P+1020:0:-1:
%2LG:INFINITY:0:-1:
%*2LG:INFINITY:0:-1:
%2LG:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LG::0:-1:
%3LG:-INFINITY:0:-1:
%*3LG:-INFINITY:0:-1:
-# BZ12701 %3LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %3LG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3LG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3LG:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3LG:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3LG:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3LG:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3LG:-0X8P-1025:0:-1:
-# BZ12701 %*3LG:-0X8P-1025:0:-1:
-# BZ12701 %3LG:-0X0P+0:0:-1:
-# BZ12701 %*3LG:-0X0P+0:0:-1:
-# BZ12701 %3LG:-0X0P0:0:-1:
-# BZ12701 %*3LG:-0X0P0:0:-1:
+%3LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3LG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3LG:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3LG:-0X2.3456789ABCDFEP+123:0:-1:
+%*3LG:-0X2.3456789ABCDFEP+123:0:-1:
+%3LG:-0X2.3456789ABCDFEP0123:0:-1:
+%*3LG:-0X2.3456789ABCDFEP0123:0:-1:
+%3LG:-0X8P-1025:0:-1:
+%*3LG:-0X8P-1025:0:-1:
+%3LG:-0X0P+0:0:-1:
+%*3LG:-0X0P+0:0:-1:
+%3LG:-0X0P0:0:-1:
+%*3LG:-0X0P0:0:-1:
%3LG:-NAN(09A_Zaz):0:-1:
%*3LG:-NAN(09A_Zaz):0:-1:
%3LG:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LG:+NAN():0:-1:
%3LG:+NAN(09A_Zaz):0:-1:
%*3LG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LG:+0X0P0:0:-1:
-# BZ12701 %*3LG:+0X0P0:0:-1:
-# BZ12701 %3LG:+0X0P+0:0:-1:
-# BZ12701 %*3LG:+0X0P+0:0:-1:
-# BZ12701 %3LG:+0X8P-1025:0:-1:
-# BZ12701 %*3LG:+0X8P-1025:0:-1:
-# BZ12701 %3LG:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3LG:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3LG:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3LG:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3LG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3LG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3LG:+0X0P0:0:-1:
+%*3LG:+0X0P0:0:-1:
+%3LG:+0X0P+0:0:-1:
+%*3LG:+0X0P+0:0:-1:
+%3LG:+0X8P-1025:0:-1:
+%*3LG:+0X8P-1025:0:-1:
+%3LG:+0X2.3456789ABCDFEP0123:0:-1:
+%*3LG:+0X2.3456789ABCDFEP0123:0:-1:
+%3LG:+0X2.3456789ABCDFEP+123:0:-1:
+%*3LG:+0X2.3456789ABCDFEP+123:0:-1:
+%3LG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3LG:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%3LG:+INFINITY:0:-1:
%*3LG:+INFINITY:0:-1:
%4LG::0:-1:
@@ -272,12 +272,12 @@
%*4LG:NAN():0:-1:
%4LG:NAN(09A_Zaz):0:-1:
%*4LG:NAN(09A_Zaz):0:-1:
-# BZ12701 %4LG:0X0P0:0:-1:
-# BZ12701 %*4LG:0X0P0:0:-1:
-# BZ12701 %4LG:0X0P+0:0:-1:
-# BZ12701 %*4LG:0X0P+0:0:-1:
-# BZ12701 %4LG:0X8P-1025:0:-1:
-# BZ12701 %*4LG:0X8P-1025:0:-1:
+%4LG:0X0P0:0:-1:
+%*4LG:0X0P0:0:-1:
+%4LG:0X0P+0:0:-1:
+%*4LG:0X0P+0:0:-1:
+%4LG:0X8P-1025:0:-1:
+%*4LG:0X8P-1025:0:-1:
%4LG:0X2.3456789ABCDFEP0123:1:4:0x1p1:
%*4LG:0X2.3456789ABCDFEP0123:0:4:
%4LG:0X2.3456789ABCDFEP+123:1:4:0x1p1:
@@ -320,12 +320,12 @@
%*5LG:-0X2.3456789ABCDFEP+123:0:5:
%5LG:-0X2.3456789ABCDFEP0123:1:5:-0x1p1:
%*5LG:-0X2.3456789ABCDFEP0123:0:5:
-# BZ12701 %5LG:-0X8P-1025:0:-1:
-# BZ12701 %*5LG:-0X8P-1025:0:-1:
-# BZ12701 %5LG:-0X0P+0:0:-1:
-# BZ12701 %*5LG:-0X0P+0:0:-1:
-# BZ12701 %5LG:-0X0P0:0:-1:
-# BZ12701 %*5LG:-0X0P0:0:-1:
+%5LG:-0X8P-1025:0:-1:
+%*5LG:-0X8P-1025:0:-1:
+%5LG:-0X0P+0:0:-1:
+%*5LG:-0X0P+0:0:-1:
+%5LG:-0X0P0:0:-1:
+%*5LG:-0X0P0:0:-1:
%5LG:-NAN(09A_Zaz):0:-1:
%*5LG:-NAN(09A_Zaz):0:-1:
%5LG:-NAN():0:-1:
@@ -336,10 +336,10 @@
%*5LG:NAN(09A_Zaz):0:-1:
%5LG:0X0P0:1:5:0x0:
%*5LG:0X0P0:0:5:
-# BZ12701 %5LG:0X0P+0:0:-1:
-# BZ12701 %*5LG:0X0P+0:0:-1:
-# BZ12701 %5LG:0X8P-1025:0:-1:
-# BZ12701 %*5LG:0X8P-1025:0:-1:
+%5LG:0X0P+0:0:-1:
+%*5LG:0X0P+0:0:-1:
+%5LG:0X8P-1025:0:-1:
+%*5LG:0X8P-1025:0:-1:
%5LG:0X2.3456789ABCDFEP0123:1:5:0x1.18p1:
%*5LG:0X2.3456789ABCDFEP0123:0:5:
%5LG:0X2.3456789ABCDFEP+123:1:5:0x1.18p1:
@@ -354,12 +354,12 @@
%*5LG:+NAN():0:-1:
%5LG:+NAN(09A_Zaz):0:-1:
%*5LG:+NAN(09A_Zaz):0:-1:
-# BZ12701 %5LG:+0X0P0:0:-1:
-# BZ12701 %*5LG:+0X0P0:0:-1:
-# BZ12701 %5LG:+0X0P+0:0:-1:
-# BZ12701 %*5LG:+0X0P+0:0:-1:
-# BZ12701 %5LG:+0X8P-1025:0:-1:
-# BZ12701 %*5LG:+0X8P-1025:0:-1:
+%5LG:+0X0P0:0:-1:
+%*5LG:+0X0P0:0:-1:
+%5LG:+0X0P+0:0:-1:
+%*5LG:+0X0P+0:0:-1:
+%5LG:+0X8P-1025:0:-1:
+%*5LG:+0X8P-1025:0:-1:
%5LG:+0X2.3456789ABCDFEP0123:1:5:0x1p1:
%*5LG:+0X2.3456789ABCDFEP0123:0:5:
%5LG:+0X2.3456789ABCDFEP+123:1:5:0x1p1:
@@ -382,10 +382,10 @@
%*6LG:-0X2.3456789ABCDFEP+123:0:6:
%6LG:-0X2.3456789ABCDFEP0123:1:6:-0x1.18p1:
%*6LG:-0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %6LG:-0X8P-1025:0:-1:
-# BZ12701 %*6LG:-0X8P-1025:0:-1:
-# BZ12701 %6LG:-0X0P+0:0:-1:
-# BZ12701 %*6LG:-0X0P+0:0:-1:
+%6LG:-0X8P-1025:0:-1:
+%*6LG:-0X8P-1025:0:-1:
+%6LG:-0X0P+0:0:-1:
+%*6LG:-0X0P+0:0:-1:
%6LG:-0X0P0:1:6:-0x0:
%*6LG:-0X0P0:0:6:
%6LG:-NAN(09A_Zaz):0:-1:
@@ -418,10 +418,10 @@
%*6LG:+NAN(09A_Zaz):0:-1:
%6LG:+0X0P0:1:6:0x0:
%*6LG:+0X0P0:0:6:
-# BZ12701 %6LG:+0X0P+0:0:-1:
-# BZ12701 %*6LG:+0X0P+0:0:-1:
-# BZ12701 %6LG:+0X8P-1025:0:-1:
-# BZ12701 %*6LG:+0X8P-1025:0:-1:
+%6LG:+0X0P+0:0:-1:
+%*6LG:+0X0P+0:0:-1:
+%6LG:+0X8P-1025:0:-1:
+%*6LG:+0X8P-1025:0:-1:
%6LG:+0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*6LG:+0X2.3456789ABCDFEP0123:0:6:
%6LG:+0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -436,12 +436,12 @@
%*20LG::0:-1:
%20LG:-INFINITY:1:9:-inf:
%*20LG:-INFINITY:0:9:
-# BZ12701 %20LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20LG:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20LG:-0X7.FFFFFFFFFFFFCP1021:1:20:-0x1.fffffffffffffp3:
%*20LG:-0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20LG:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20LG:-0X2.3456789ABCDFEP+123:0:-1:
+%20LG:-0X2.3456789ABCDFEP+123:0:-1:
+%*20LG:-0X2.3456789ABCDFEP+123:0:-1:
%20LG:-0X2.3456789ABCDFEP0123:1:20:-0x1.1a2b3c4d5e6ffp1:
%*20LG:-0X2.3456789ABCDFEP0123:0:20:
%20LG:-0X8P-1025:1:10:-0x1p-1022:
@@ -486,12 +486,12 @@
%*20LG:+0X8P-1025:0:10:
%20LG:+0X2.3456789ABCDFEP0123:1:20:0x1.1a2b3c4d5e6ffp1:
%*20LG:+0X2.3456789ABCDFEP0123:0:20:
-# BZ12701 %20LG:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*20LG:+0X2.3456789ABCDFEP+123:0:-1:
+%20LG:+0X2.3456789ABCDFEP+123:0:-1:
+%*20LG:+0X2.3456789ABCDFEP+123:0:-1:
%20LG:+0X7.FFFFFFFFFFFFCP1021:1:20:0x1.fffffffffffffp3:
%*20LG:+0X7.FFFFFFFFFFFFCP1021:0:20:
-# BZ12701 %20LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*20LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%20LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*20LG:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%20LG:+INFINITY:1:9:inf:
%*20LG:+INFINITY:0:9:
%32LG::0:-1:
@@ -568,12 +568,12 @@
%*5LG: -0X2.3456789ABCDFEP+123:0:6:
%5LG: -0X2.3456789ABCDFEP0123:1:6:-0x1p1:
%*5LG: -0X2.3456789ABCDFEP0123:0:6:
-# BZ12701 %5LG: -0X8P-1025:0:-1:
-# BZ12701 %*5LG: -0X8P-1025:0:-1:
-# BZ12701 %5LG: -0X0P+0:0:-1:
-# BZ12701 %*5LG: -0X0P+0:0:-1:
-# BZ12701 %5LG: -0X0P0:0:-1:
-# BZ12701 %*5LG: -0X0P0:0:-1:
+%5LG: -0X8P-1025:0:-1:
+%*5LG: -0X8P-1025:0:-1:
+%5LG: -0X0P+0:0:-1:
+%*5LG: -0X0P+0:0:-1:
+%5LG: -0X0P0:0:-1:
+%*5LG: -0X0P0:0:-1:
%5LG: -NAN(09A_Zaz):0:-1:
%*5LG: -NAN(09A_Zaz):0:-1:
%5LG: -NAN():0:-1:
@@ -584,10 +584,10 @@
%*5LG: NAN(09A_Zaz):0:-1:
%5LG: 0X0P0:1:6:0x0:
%*5LG: 0X0P0:0:6:
-# BZ12701 %5LG: 0X0P+0:0:-1:
-# BZ12701 %*5LG: 0X0P+0:0:-1:
-# BZ12701 %5LG: 0X8P-1025:0:-1:
-# BZ12701 %*5LG: 0X8P-1025:0:-1:
+%5LG: 0X0P+0:0:-1:
+%*5LG: 0X0P+0:0:-1:
+%5LG: 0X8P-1025:0:-1:
+%*5LG: 0X8P-1025:0:-1:
%5LG: 0X2.3456789ABCDFEP0123:1:6:0x1.18p1:
%*5LG: 0X2.3456789ABCDFEP0123:0:6:
%5LG: 0X2.3456789ABCDFEP+123:1:6:0x1.18p1:
@@ -602,12 +602,12 @@
%*5LG: +NAN():0:-1:
%5LG: +NAN(09A_Zaz):0:-1:
%*5LG: +NAN(09A_Zaz):0:-1:
-# BZ12701 %5LG: +0X0P0:0:-1:
-# BZ12701 %*5LG: +0X0P0:0:-1:
-# BZ12701 %5LG: +0X0P+0:0:-1:
-# BZ12701 %*5LG: +0X0P+0:0:-1:
-# BZ12701 %5LG: +0X8P-1025:0:-1:
-# BZ12701 %*5LG: +0X8P-1025:0:-1:
+%5LG: +0X0P0:0:-1:
+%*5LG: +0X0P0:0:-1:
+%5LG: +0X0P+0:0:-1:
+%*5LG: +0X0P+0:0:-1:
+%5LG: +0X8P-1025:0:-1:
+%*5LG: +0X8P-1025:0:-1:
%5LG: +0X2.3456789ABCDFEP0123:1:6:0x1p1:
%*5LG: +0X2.3456789ABCDFEP0123:0:6:
%5LG: +0X2.3456789ABCDFEP+123:1:6:0x1p1:
diff --git a/sysdeps/loongarch/cpu-tunables.c b/sysdeps/loongarch/cpu-tunables.c
index 8b87e58..cad2e26 100644
--- a/sysdeps/loongarch/cpu-tunables.c
+++ b/sysdeps/loongarch/cpu-tunables.c
@@ -50,7 +50,7 @@ TUNABLE_CALLBACK (set_hwcaps) (tunable_val_t *valp)
GLIBC_TUNABLES=glibc.cpu.hwcaps=-xxx,yyy,-zzz,....
can be used to enable CPU/ARCH feature yyy, disable CPU/ARCH feature
- yyy and zzz, where the feature name is case-sensitive and has to
+ xxx and zzz, where the feature name is case-sensitive and has to
match the ones in cpu-features.h. It can be used by glibc developers
to tune for a new processor or override the IFUNC selection to
improve performance for a particular workload.
diff --git a/sysdeps/loongarch/math_private.h b/sysdeps/loongarch/fenv_private.h
index f15eb60..7614e7c 100644
--- a/sysdeps/loongarch/math_private.h
+++ b/sysdeps/loongarch/fenv_private.h
@@ -16,11 +16,11 @@
License along with the GNU C Library; if not, see
<https://www.gnu.org/licenses/>. */
-#ifndef LOONGARCH_MATH_PRIVATE_H
-#define LOONGARCH_MATH_PRIVATE_H 1
+#ifndef LOONGARCH_FENV_PRIVATE_H
+#define LOONGARCH_FENV_PRIVATE_H 1
/* Inline functions to speed up the math library implementation. The
- default versions of these routines are in generic/math_private.h
+ default versions of these routines are in generic/fenv_private.h
and call fesetround, feholdexcept, etc. These routines use inlined
code instead. */
@@ -243,6 +243,6 @@ libc_feholdsetround_loongarch_ctx (struct rm_ctx *ctx, int round)
#endif
-#include_next <math_private.h>
+#include_next <fenv_private.h>
#endif
diff --git a/sysdeps/mach/hurd/i386/libm.abilist b/sysdeps/mach/hurd/i386/libm.abilist
index 436ce76..8d76dd8 100644
--- a/sysdeps/mach/hurd/i386/libm.abilist
+++ b/sysdeps/mach/hurd/i386/libm.abilist
@@ -1277,6 +1277,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/mach/hurd/x86_64/libm.abilist b/sysdeps/mach/hurd/x86_64/libm.abilist
index 14fe836..12ae364 100644
--- a/sysdeps/mach/hurd/x86_64/libm.abilist
+++ b/sysdeps/mach/hurd/x86_64/libm.abilist
@@ -1134,6 +1134,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/s390/configure b/sysdeps/s390/configure
index 67c3755..97f5252 100644
--- a/sysdeps/s390/configure
+++ b/sysdeps/s390/configure
@@ -309,46 +309,6 @@ then
fi
-
-
-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC is sufficient to build libc on s390x" >&5
-printf %s "checking if $CC is sufficient to build libc on s390x... " >&6; }
-if test ${libc_cv_compiler_ok_on_s390x+y}
-then :
- printf %s "(cached) " >&6
-else case e in #(
- e)
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-
-int
-main (void)
-{
-
-#if !defined __GNUC__ || __GNUC__ < 7 || (__GNUC__ == 7 && __GNUC_MINOR__ < 1)
-#error insufficient compiler for building on s390x
-#endif
-
- ;
- return 0;
-}
-_ACEOF
-if ac_fn_c_try_cpp "$LINENO"
-then :
- libc_cv_compiler_ok_on_s390x=yes
-else case e in #(
- e) libc_cv_compiler_ok_on_s390x=no ;;
-esac
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext ;;
-esac
-fi
-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_compiler_ok_on_s390x" >&5
-printf "%s\n" "$libc_cv_compiler_ok_on_s390x" >&6; }
-if test "$libc_cv_compiler_ok_on_s390x" != yes; then
- critic_missing="$critic_missing On s390x, GCC >= 7.1.0 is required."
-fi
-
test -n "$critic_missing" && as_fn_error $? "
*** $critic_missing" "$LINENO" 5
diff --git a/sysdeps/s390/configure.ac b/sysdeps/s390/configure.ac
index 89c3e5b..496866b 100644
--- a/sysdeps/s390/configure.ac
+++ b/sysdeps/s390/configure.ac
@@ -161,23 +161,5 @@ then
AC_DEFINE(HAVE_S390_MIN_ARCH13_ZARCH_ASM_SUPPORT)
fi
-
-dnl test if GCC is new enough. See gcc "Bug 98269 - gcc 6.5.0
-dnl __builtin_add_overflow() with small uint32_t values incorrectly detects
-dnl overflow
-dnl (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98269)
-AC_CACHE_CHECK([if $CC is sufficient to build libc on s390x],
-libc_cv_compiler_ok_on_s390x, [
-AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[]], [[
-#if !defined __GNUC__ || __GNUC__ < 7 || (__GNUC__ == 7 && __GNUC_MINOR__ < 1)
-#error insufficient compiler for building on s390x
-#endif
-]])],
- [libc_cv_compiler_ok_on_s390x=yes],
- [libc_cv_compiler_ok_on_s390x=no])])
-if test "$libc_cv_compiler_ok_on_s390x" != yes; then
- critic_missing="$critic_missing On s390x, GCC >= 7.1.0 is required."
-fi
-
test -n "$critic_missing" && AC_MSG_ERROR([
*** $critic_missing])
diff --git a/sysdeps/unix/sysv/linux/aarch64/Makefile b/sysdeps/unix/sysv/linux/aarch64/Makefile
index 0839f0b..15a2b44 100644
--- a/sysdeps/unix/sysv/linux/aarch64/Makefile
+++ b/sysdeps/unix/sysv/linux/aarch64/Makefile
@@ -1,3 +1,16 @@
+ifeq ($(subdir),elf)
+tests += \
+ tst-tlsdesc-pac \
+ # tests
+modules-names += \
+ tst-tlsdesc-pac-mod \
+ # modules-names
+
+LDFLAGS-tst-tlsdesc-pac = -rdynamic
+
+$(objpfx)tst-tlsdesc-pac.out: $(objpfx)tst-tlsdesc-pac-mod.so
+endif
+
ifeq ($(subdir),misc)
sysdep_headers += sys/elf.h
tests += \
diff --git a/sysdeps/unix/sysv/linux/aarch64/libm.abilist b/sysdeps/unix/sysv/linux/aarch64/libm.abilist
index 75ae168..4fdeb0d 100644
--- a/sysdeps/unix/sysv/linux/aarch64/libm.abilist
+++ b/sysdeps/unix/sysv/linux/aarch64/libm.abilist
@@ -1245,6 +1245,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/aarch64/tst-tlsdesc-pac-mod.c b/sysdeps/unix/sysv/linux/aarch64/tst-tlsdesc-pac-mod.c
new file mode 100644
index 0000000..d34c8be
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/aarch64/tst-tlsdesc-pac-mod.c
@@ -0,0 +1,27 @@
+/* AArch64 tests for unwinding TLSDESC (BZ 32612)
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+_Thread_local int foo;
+/* Make the TLS segment large enough to trigger _dl_tlsdesc_dynamic. */
+_Thread_local int foobar[1000];
+
+void
+bar (void)
+{
+ foo = 1;
+}
diff --git a/sysdeps/unix/sysv/linux/aarch64/tst-tlsdesc-pac.c b/sysdeps/unix/sysv/linux/aarch64/tst-tlsdesc-pac.c
new file mode 100644
index 0000000..24d656a
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/aarch64/tst-tlsdesc-pac.c
@@ -0,0 +1,48 @@
+/* AArch64 tests for unwinding TLSDESC (BZ 32612)
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <stdlib.h>
+#include <unwind.h>
+#include <support/xdlfcn.h>
+
+static _Unwind_Reason_Code
+unwind_callback (struct _Unwind_Context* context, void* closure)
+{
+ return _URC_NO_REASON;
+}
+
+/* Assume that TLS variable from tst-tlsdesc-pac-mod.so will trigger
+ the slow-path that allocates the required memory with malloc. */
+void *
+malloc (size_t s)
+{
+ _Unwind_Backtrace (unwind_callback, NULL);
+ return calloc (1, s);
+}
+
+static int
+do_test (void)
+{
+ void *h = xdlopen ("tst-tlsdesc-pac-mod.so", RTLD_LAZY);
+ void (*func)(void) = xdlsym (h, "bar");
+ func ();
+
+ return 0;
+}
+
+#include <support/test-driver.c>
diff --git a/sysdeps/unix/sysv/linux/alpha/libm.abilist b/sysdeps/unix/sysv/linux/alpha/libm.abilist
index 98406fa..06cec45 100644
--- a/sysdeps/unix/sysv/linux/alpha/libm.abilist
+++ b/sysdeps/unix/sysv/linux/alpha/libm.abilist
@@ -1404,6 +1404,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/arc/libm.abilist b/sysdeps/unix/sysv/linux/arc/libm.abilist
index 5dc92d8..ab3f09c 100644
--- a/sysdeps/unix/sysv/linux/arc/libm.abilist
+++ b/sysdeps/unix/sysv/linux/arc/libm.abilist
@@ -829,6 +829,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/arm/be/libm.abilist b/sysdeps/unix/sysv/linux/arm/be/libm.abilist
index 9f56592..efa90f9 100644
--- a/sysdeps/unix/sysv/linux/arm/be/libm.abilist
+++ b/sysdeps/unix/sysv/linux/arm/be/libm.abilist
@@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/arm/le/libm.abilist b/sysdeps/unix/sysv/linux/arm/le/libm.abilist
index 9f56592..efa90f9 100644
--- a/sysdeps/unix/sysv/linux/arm/le/libm.abilist
+++ b/sysdeps/unix/sysv/linux/arm/le/libm.abilist
@@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/csky/libm.abilist b/sysdeps/unix/sysv/linux/csky/libm.abilist
index ed35c41..8ae4be4 100644
--- a/sysdeps/unix/sysv/linux/csky/libm.abilist
+++ b/sysdeps/unix/sysv/linux/csky/libm.abilist
@@ -895,6 +895,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/hppa/libm.abilist b/sysdeps/unix/sysv/linux/hppa/libm.abilist
index bc2b238..5797cf4 100644
--- a/sysdeps/unix/sysv/linux/hppa/libm.abilist
+++ b/sysdeps/unix/sysv/linux/hppa/libm.abilist
@@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/i386/libm.abilist b/sysdeps/unix/sysv/linux/i386/libm.abilist
index 9c8ca94..aa00f7e 100644
--- a/sysdeps/unix/sysv/linux/i386/libm.abilist
+++ b/sysdeps/unix/sysv/linux/i386/libm.abilist
@@ -1284,6 +1284,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist b/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist
index 5dc5118..601ad1b 100644
--- a/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist
+++ b/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist
@@ -1124,6 +1124,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist
index 9f56592..efa90f9 100644
--- a/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist
+++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist
@@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist
index 54c2e14..040303a 100644
--- a/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist
+++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist
@@ -956,6 +956,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist
index 35b1cb1..ad55190 100644
--- a/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist
+++ b/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist
@@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist
index 35b1cb1..ad55190 100644
--- a/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist
+++ b/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist
@@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist
index 9cb21cf..afe1c25 100644
--- a/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist
+++ b/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist
@@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist
index 947f692..1e1085d 100644
--- a/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist
+++ b/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist
@@ -1245,6 +1245,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/or1k/libm.abilist b/sysdeps/unix/sysv/linux/or1k/libm.abilist
index 20c07a4..80e4ba1 100644
--- a/sysdeps/unix/sysv/linux/or1k/libm.abilist
+++ b/sysdeps/unix/sysv/linux/or1k/libm.abilist
@@ -829,6 +829,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/powerpc/configure b/sysdeps/unix/sysv/linux/powerpc/configure
index 61ae675..6fa7589 100644
--- a/sysdeps/unix/sysv/linux/powerpc/configure
+++ b/sysdeps/unix/sysv/linux/powerpc/configure
@@ -1,89 +1,6 @@
# This file is generated from configure.ac by Autoconf. DO NOT EDIT!
# Local configure fragment for sysdeps/unix/sysv/linux/powerpc/.
-
-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC $CFLAGS -mlong-double-128 uses IBM extended format" >&5
-printf %s "checking whether $CC $CFLAGS -mlong-double-128 uses IBM extended format... " >&6; }
-if test ${libc_cv_mlong_double_128ibm+y}
-then :
- printf %s "(cached) " >&6
-else case e in #(
- e) save_CFLAGS="$CFLAGS"
-CFLAGS="$CFLAGS -mlong-double-128"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-#include <float.h>
-int
-main (void)
-{
-
-#if LDBL_MANT_DIG != 106
-# error "compiler doesn't implement IBM extended format of long double"
-#endif
-long double foobar (long double x) { return x; }
- ;
- return 0;
-}
-_ACEOF
-if ac_fn_c_try_compile "$LINENO"
-then :
- libc_cv_mlong_double_128ibm=yes
-else case e in #(
- e) libc_cv_mlong_double_128ibm=no ;;
-esac
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
-CFLAGS="$save_CFLAGS" ;;
-esac
-fi
-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mlong_double_128ibm" >&5
-printf "%s\n" "$libc_cv_mlong_double_128ibm" >&6; }
-
-if test "$libc_cv_mlong_double_128ibm" = no; then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC $CFLAGS supports -mabi=ibmlongdouble" >&5
-printf %s "checking whether $CC $CFLAGS supports -mabi=ibmlongdouble... " >&6; }
-if test ${libc_cv_mabi_ibmlongdouble+y}
-then :
- printf %s "(cached) " >&6
-else case e in #(
- e) save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -mlong-double-128 -mabi=ibmlongdouble"
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-#include <float.h>
-int
-main (void)
-{
-
-#if LDBL_MANT_DIG != 106
-# error "compiler doesn't implement IBM extended format of long double"
-#endif
-long double foobar (long double x) { return x; }
- ;
- return 0;
-}
-_ACEOF
-if ac_fn_c_try_compile "$LINENO"
-then :
- libc_cv_mabi_ibmlongdouble=yes
-else case e in #(
- e) libc_cv_mabi_ibmlongdouble=no ;;
-esac
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
- CFLAGS="$save_CFLAGS" ;;
-esac
-fi
-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mabi_ibmlongdouble" >&5
-printf "%s\n" "$libc_cv_mabi_ibmlongdouble" >&6; }
-
- if test "$libc_cv_mabi_ibmlongdouble" = yes; then
- CFLAGS="$CFLAGS -mabi=ibmlongdouble"
- else
- as_fn_error $? "this configuration requires -mlong-double-128 IBM extended format support" "$LINENO" 5
- fi
-fi
-
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for linker that supports --no-tls-get-addr-optimize" >&5
printf %s "checking for linker that supports --no-tls-get-addr-optimize... " >&6; }
libc_linker_feature=no
diff --git a/sysdeps/unix/sysv/linux/powerpc/configure.ac b/sysdeps/unix/sysv/linux/powerpc/configure.ac
index 8d2ec60..bcf0c62 100644
--- a/sysdeps/unix/sysv/linux/powerpc/configure.ac
+++ b/sysdeps/unix/sysv/linux/powerpc/configure.ac
@@ -2,40 +2,6 @@ sinclude(./aclocal.m4)dnl Autoconf lossage
GLIBC_PROVIDES dnl See aclocal.m4 in the top level source directory.
# Local configure fragment for sysdeps/unix/sysv/linux/powerpc/.
-AC_CACHE_CHECK(whether $CC $CFLAGS -mlong-double-128 uses IBM extended format,
- libc_cv_mlong_double_128ibm, [dnl
-save_CFLAGS="$CFLAGS"
-CFLAGS="$CFLAGS -mlong-double-128"
-AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <float.h>]], [[
-#if LDBL_MANT_DIG != 106
-# error "compiler doesn't implement IBM extended format of long double"
-#endif
-long double foobar (long double x) { return x; }]])],
- libc_cv_mlong_double_128ibm=yes,
- libc_cv_mlong_double_128ibm=no)
-CFLAGS="$save_CFLAGS"])
-
-if test "$libc_cv_mlong_double_128ibm" = no; then
- AC_CACHE_CHECK(whether $CC $CFLAGS supports -mabi=ibmlongdouble,
- libc_cv_mabi_ibmlongdouble, [dnl
- save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -mlong-double-128 -mabi=ibmlongdouble"
- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <float.h>]], [[
-#if LDBL_MANT_DIG != 106
-# error "compiler doesn't implement IBM extended format of long double"
-#endif
-long double foobar (long double x) { return x; }]])],
- libc_cv_mabi_ibmlongdouble=yes,
- libc_cv_mabi_ibmlongdouble=no)
- CFLAGS="$save_CFLAGS"])
-
- if test "$libc_cv_mabi_ibmlongdouble" = yes; then
- CFLAGS="$CFLAGS -mabi=ibmlongdouble"
- else
- AC_MSG_ERROR([this configuration requires -mlong-double-128 IBM extended format support])
- fi
-fi
-
LIBC_LINKER_FEATURE([--no-tls-get-addr-optimize], [-Wl,--no-tls-get-addr-optimize],
[libc_cv_tls_get_addr_optimize=yes], [libc_cv_tls_get_addr_optimize=no])
LIBC_CONFIG_VAR([have-tls-get-addr-optimize], [$libc_cv_tls_get_addr_optimize])
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist
index 385f434..4bb7707 100644
--- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist
+++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist
@@ -1067,6 +1067,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist
index f489910..99faf37 100644
--- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist
+++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist
@@ -1066,6 +1066,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist
index a99a608..a7059f8 100644
--- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist
+++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist
@@ -1060,6 +1060,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist
index c5657f6..5f5f543 100644
--- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist
+++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist
@@ -1429,8 +1429,17 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 __pownieee128 F
GLIBC_2.42 __powrieee128 F
GLIBC_2.42 __rsqrtieee128 F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist
index df1a896..2fc2680 100644
--- a/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist
+++ b/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist
@@ -1124,6 +1124,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist
index 6a7ee94..a731d27 100644
--- a/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist
+++ b/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist
@@ -1221,6 +1221,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist
index d1646fd..ec5dd91 100644
--- a/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist
+++ b/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist
@@ -1348,6 +1348,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist
index e2d5ced..c755532 100644
--- a/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist
+++ b/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist
@@ -1348,6 +1348,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/sh/be/libm.abilist b/sysdeps/unix/sysv/linux/sh/be/libm.abilist
index e4597db..799996c 100644
--- a/sysdeps/unix/sysv/linux/sh/be/libm.abilist
+++ b/sysdeps/unix/sysv/linux/sh/be/libm.abilist
@@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/sh/le/libm.abilist b/sysdeps/unix/sysv/linux/sh/le/libm.abilist
index e4597db..799996c 100644
--- a/sysdeps/unix/sysv/linux/sh/le/libm.abilist
+++ b/sysdeps/unix/sysv/linux/sh/le/libm.abilist
@@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist
index 923efa2..f33a969 100644
--- a/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist
+++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist
@@ -1355,6 +1355,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist
index 1ee9504..609fdb5 100644
--- a/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist
+++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist
@@ -1245,6 +1245,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/sys/mount.h b/sysdeps/unix/sysv/linux/sys/mount.h
index 7c6d080..b549e75 100644
--- a/sysdeps/unix/sysv/linux/sys/mount.h
+++ b/sysdeps/unix/sysv/linux/sys/mount.h
@@ -121,7 +121,7 @@ enum
MS_ACTIVE = 1 << 30,
#define MS_ACTIVE MS_ACTIVE
#undef MS_NOUSER
- MS_NOUSER = 1 << 31
+ MS_NOUSER = 1U << 31
#define MS_NOUSER MS_NOUSER
};
diff --git a/sysdeps/unix/sysv/linux/syscall-names.list b/sysdeps/unix/sysv/linux/syscall-names.list
index daffa08..6f3351a 100644
--- a/sysdeps/unix/sysv/linux/syscall-names.list
+++ b/sysdeps/unix/sysv/linux/syscall-names.list
@@ -21,8 +21,8 @@
# This file can list all potential system calls. The names are only
# used if the installed kernel headers also provide them.
-# The list of system calls is current as of Linux 6.13.
-kernel 6.13
+# The list of system calls is current as of Linux 6.14.
+kernel 6.14
FAST_atomic_update
FAST_cmpxchg
diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist
index 6f53174..b7207e1 100644
--- a/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist
+++ b/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist
@@ -1278,6 +1278,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist
index a6bbc41..14fa3f8 100644
--- a/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist
+++ b/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist
@@ -1278,6 +1278,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/wordsize-32/tst-scanf-format-int-i.input b/sysdeps/wordsize-32/tst-scanf-format-int-i.input
index 212295b..e71a976 100644
--- a/sysdeps/wordsize-32/tst-scanf-format-int-i.input
+++ b/sysdeps/wordsize-32/tst-scanf-format-int-i.input
@@ -510,76 +510,76 @@
%*2i:-0b0:0:2:
%2i:0:1:1:0:
%*2i:0:0:1:
-# BZ12701 %2i:0X0:0:-1:
-# BZ12701 %*2i:0X0:0:-1:
-# BZ12701 %2i:0x0:0:-1:
-# BZ12701 %*2i:0x0:0:-1:
+%2i:0X0:0:-1:
+%*2i:0X0:0:-1:
+%2i:0x0:0:-1:
+%*2i:0x0:0:-1:
%2i:00:1:2:0:
%*2i:00:0:2:
-# BZ12701 %2i:0B0:0:-1:
-# BZ12701 %*2i:0B0:0:-1:
-# BZ12701 %2i:0b0:0:-1:
-# BZ12701 %*2i:0b0:0:-1:
+%2i:0B0:0:-1:
+%*2i:0B0:0:-1:
+%2i:0b0:0:-1:
+%*2i:0b0:0:-1:
%2i:1:1:1:1:
%*2i:1:0:1:
-# BZ12701 %2i:0X1:0:-1:
-# BZ12701 %*2i:0X1:0:-1:
-# BZ12701 %2i:0x1:0:-1:
-# BZ12701 %*2i:0x1:0:-1:
+%2i:0X1:0:-1:
+%*2i:0X1:0:-1:
+%2i:0x1:0:-1:
+%*2i:0x1:0:-1:
%2i:01:1:2:1:
%*2i:01:0:2:
-# BZ12701 %2i:0B1:0:-1:
-# BZ12701 %*2i:0B1:0:-1:
-# BZ12701 %2i:0b1:0:-1:
-# BZ12701 %*2i:0b1:0:-1:
+%2i:0B1:0:-1:
+%*2i:0B1:0:-1:
+%2i:0b1:0:-1:
+%*2i:0b1:0:-1:
%2i:42:1:2:42:
%*2i:42:0:2:
-# BZ12701 %2i:0X2a:0:-1:
-# BZ12701 %*2i:0X2a:0:-1:
-# BZ12701 %2i:0x2A:0:-1:
-# BZ12701 %*2i:0x2A:0:-1:
+%2i:0X2a:0:-1:
+%*2i:0X2a:0:-1:
+%2i:0x2A:0:-1:
+%*2i:0x2A:0:-1:
%2i:052:1:2:5:
%*2i:052:0:2:
-# BZ12701 %2i:0B101010:0:-1:
-# BZ12701 %*2i:0B101010:0:-1:
-# BZ12701 %2i:0b101010:0:-1:
-# BZ12701 %*2i:0b101010:0:-1:
+%2i:0B101010:0:-1:
+%*2i:0B101010:0:-1:
+%2i:0b101010:0:-1:
+%*2i:0b101010:0:-1:
%2i:2147483647:1:2:21:
%*2i:2147483647:0:2:
-# BZ12701 %2i:0X7fffffff:0:-1:
-# BZ12701 %*2i:0X7fffffff:0:-1:
-# BZ12701 %2i:0x7FFFFFFF:0:-1:
-# BZ12701 %*2i:0x7FFFFFFF:0:-1:
+%2i:0X7fffffff:0:-1:
+%*2i:0X7fffffff:0:-1:
+%2i:0x7FFFFFFF:0:-1:
+%*2i:0x7FFFFFFF:0:-1:
%2i:017777777777:1:2:1:
%*2i:017777777777:0:2:
-# BZ12701 %2i:0B1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i:0B1111111111111111111111111111111:0:-1:
-# BZ12701 %2i:0b1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i:0b1111111111111111111111111111111:0:-1:
+%2i:0B1111111111111111111111111111111:0:-1:
+%*2i:0B1111111111111111111111111111111:0:-1:
+%2i:0b1111111111111111111111111111111:0:-1:
+%*2i:0b1111111111111111111111111111111:0:-1:
%2i:2147483648:1:2:21:
%*2i:2147483648:0:2:
-# BZ12701 %2i:0X80000000:0:-1:
-# BZ12701 %*2i:0X80000000:0:-1:
-# BZ12701 %2i:0x80000000:0:-1:
-# BZ12701 %*2i:0x80000000:0:-1:
+%2i:0X80000000:0:-1:
+%*2i:0X80000000:0:-1:
+%2i:0x80000000:0:-1:
+%*2i:0x80000000:0:-1:
%2i:020000000000:1:2:2:
%*2i:020000000000:0:2:
-# BZ12701 %2i:0B10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i:0B10000000000000000000000000000000:0:-1:
-# BZ12701 %2i:0b10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i:0b10000000000000000000000000000000:0:-1:
+%2i:0B10000000000000000000000000000000:0:-1:
+%*2i:0B10000000000000000000000000000000:0:-1:
+%2i:0b10000000000000000000000000000000:0:-1:
+%*2i:0b10000000000000000000000000000000:0:-1:
%2i:2147487889:1:2:21:
%*2i:2147487889:0:2:
-# BZ12701 %2i:0X80001091:0:-1:
-# BZ12701 %*2i:0X80001091:0:-1:
-# BZ12701 %2i:0x80001091:0:-1:
-# BZ12701 %*2i:0x80001091:0:-1:
+%2i:0X80001091:0:-1:
+%*2i:0X80001091:0:-1:
+%2i:0x80001091:0:-1:
+%*2i:0x80001091:0:-1:
%2i:020000010221:1:2:2:
%*2i:020000010221:0:2:
-# BZ12701 %2i:0B10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i:0B10000000000000000001000010010001:0:-1:
-# BZ12701 %2i:0b10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i:0b10000000000000000001000010010001:0:-1:
+%2i:0B10000000000000000001000010010001:0:-1:
+%*2i:0B10000000000000000001000010010001:0:-1:
+%2i:0b10000000000000000001000010010001:0:-1:
+%*2i:0b10000000000000000001000010010001:0:-1:
%2i:+0:1:2:0:
%*2i:+0:0:2:
%2i:+0X0:1:2:0:
@@ -1164,76 +1164,76 @@
%*2i: -0b0:0:3:
%2i: 0:1:2:0:
%*2i: 0:0:2:
-# BZ12701 %2i: 0X0:0:-1:
-# BZ12701 %*2i: 0X0:0:-1:
-# BZ12701 %2i: 0x0:0:-1:
-# BZ12701 %*2i: 0x0:0:-1:
+%2i: 0X0:0:-1:
+%*2i: 0X0:0:-1:
+%2i: 0x0:0:-1:
+%*2i: 0x0:0:-1:
%2i: 00:1:3:0:
%*2i: 00:0:3:
-# BZ12701 %2i: 0B0:0:-1:
-# BZ12701 %*2i: 0B0:0:-1:
-# BZ12701 %2i: 0b0:0:-1:
-# BZ12701 %*2i: 0b0:0:-1:
+%2i: 0B0:0:-1:
+%*2i: 0B0:0:-1:
+%2i: 0b0:0:-1:
+%*2i: 0b0:0:-1:
%2i: 1:1:2:1:
%*2i: 1:0:2:
-# BZ12701 %2i: 0X1:0:-1:
-# BZ12701 %*2i: 0X1:0:-1:
-# BZ12701 %2i: 0x1:0:-1:
-# BZ12701 %*2i: 0x1:0:-1:
+%2i: 0X1:0:-1:
+%*2i: 0X1:0:-1:
+%2i: 0x1:0:-1:
+%*2i: 0x1:0:-1:
%2i: 01:1:3:1:
%*2i: 01:0:3:
-# BZ12701 %2i: 0B1:0:-1:
-# BZ12701 %*2i: 0B1:0:-1:
-# BZ12701 %2i: 0b1:0:-1:
-# BZ12701 %*2i: 0b1:0:-1:
+%2i: 0B1:0:-1:
+%*2i: 0B1:0:-1:
+%2i: 0b1:0:-1:
+%*2i: 0b1:0:-1:
%2i: 42:1:3:42:
%*2i: 42:0:3:
-# BZ12701 %2i: 0X2a:0:-1:
-# BZ12701 %*2i: 0X2a:0:-1:
-# BZ12701 %2i: 0x2A:0:-1:
-# BZ12701 %*2i: 0x2A:0:-1:
+%2i: 0X2a:0:-1:
+%*2i: 0X2a:0:-1:
+%2i: 0x2A:0:-1:
+%*2i: 0x2A:0:-1:
%2i: 052:1:3:5:
%*2i: 052:0:3:
-# BZ12701 %2i: 0B101010:0:-1:
-# BZ12701 %*2i: 0B101010:0:-1:
-# BZ12701 %2i: 0b101010:0:-1:
-# BZ12701 %*2i: 0b101010:0:-1:
+%2i: 0B101010:0:-1:
+%*2i: 0B101010:0:-1:
+%2i: 0b101010:0:-1:
+%*2i: 0b101010:0:-1:
%2i: 2147483647:1:3:21:
%*2i: 2147483647:0:3:
-# BZ12701 %2i: 0X7fffffff:0:-1:
-# BZ12701 %*2i: 0X7fffffff:0:-1:
-# BZ12701 %2i: 0x7FFFFFFF:0:-1:
-# BZ12701 %*2i: 0x7FFFFFFF:0:-1:
+%2i: 0X7fffffff:0:-1:
+%*2i: 0X7fffffff:0:-1:
+%2i: 0x7FFFFFFF:0:-1:
+%*2i: 0x7FFFFFFF:0:-1:
%2i: 017777777777:1:3:1:
%*2i: 017777777777:0:3:
-# BZ12701 %2i: 0B1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i: 0B1111111111111111111111111111111:0:-1:
-# BZ12701 %2i: 0b1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i: 0b1111111111111111111111111111111:0:-1:
+%2i: 0B1111111111111111111111111111111:0:-1:
+%*2i: 0B1111111111111111111111111111111:0:-1:
+%2i: 0b1111111111111111111111111111111:0:-1:
+%*2i: 0b1111111111111111111111111111111:0:-1:
%2i: 2147483648:1:3:21:
%*2i: 2147483648:0:3:
-# BZ12701 %2i: 0X80000000:0:-1:
-# BZ12701 %*2i: 0X80000000:0:-1:
-# BZ12701 %2i: 0x80000000:0:-1:
-# BZ12701 %*2i: 0x80000000:0:-1:
+%2i: 0X80000000:0:-1:
+%*2i: 0X80000000:0:-1:
+%2i: 0x80000000:0:-1:
+%*2i: 0x80000000:0:-1:
%2i: 020000000000:1:3:2:
%*2i: 020000000000:0:3:
-# BZ12701 %2i: 0B10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i: 0B10000000000000000000000000000000:0:-1:
-# BZ12701 %2i: 0b10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i: 0b10000000000000000000000000000000:0:-1:
+%2i: 0B10000000000000000000000000000000:0:-1:
+%*2i: 0B10000000000000000000000000000000:0:-1:
+%2i: 0b10000000000000000000000000000000:0:-1:
+%*2i: 0b10000000000000000000000000000000:0:-1:
%2i: 2147487889:1:3:21:
%*2i: 2147487889:0:3:
-# BZ12701 %2i: 0X80001091:0:-1:
-# BZ12701 %*2i: 0X80001091:0:-1:
-# BZ12701 %2i: 0x80001091:0:-1:
-# BZ12701 %*2i: 0x80001091:0:-1:
+%2i: 0X80001091:0:-1:
+%*2i: 0X80001091:0:-1:
+%2i: 0x80001091:0:-1:
+%*2i: 0x80001091:0:-1:
%2i: 020000010221:1:3:2:
%*2i: 020000010221:0:3:
-# BZ12701 %2i: 0B10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i: 0B10000000000000000001000010010001:0:-1:
-# BZ12701 %2i: 0b10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i: 0b10000000000000000001000010010001:0:-1:
+%2i: 0B10000000000000000001000010010001:0:-1:
+%*2i: 0B10000000000000000001000010010001:0:-1:
+%2i: 0b10000000000000000001000010010001:0:-1:
+%*2i: 0b10000000000000000001000010010001:0:-1:
%2i: +0:1:3:0:
%*2i: +0:0:3:
%2i: +0X0:1:3:0:
diff --git a/sysdeps/wordsize-32/tst-scanf-format-long-i.input b/sysdeps/wordsize-32/tst-scanf-format-long-i.input
index 37db251..ccca374 100644
--- a/sysdeps/wordsize-32/tst-scanf-format-long-i.input
+++ b/sysdeps/wordsize-32/tst-scanf-format-long-i.input
@@ -510,76 +510,76 @@
%*2li:-0b0:0:2:
%2li:0:1:1:0:
%*2li:0:0:1:
-# BZ12701 %2li:0X0:0:-1:
-# BZ12701 %*2li:0X0:0:-1:
-# BZ12701 %2li:0x0:0:-1:
-# BZ12701 %*2li:0x0:0:-1:
+%2li:0X0:0:-1:
+%*2li:0X0:0:-1:
+%2li:0x0:0:-1:
+%*2li:0x0:0:-1:
%2li:00:1:2:0:
%*2li:00:0:2:
-# BZ12701 %2li:0B0:0:-1:
-# BZ12701 %*2li:0B0:0:-1:
-# BZ12701 %2li:0b0:0:-1:
-# BZ12701 %*2li:0b0:0:-1:
+%2li:0B0:0:-1:
+%*2li:0B0:0:-1:
+%2li:0b0:0:-1:
+%*2li:0b0:0:-1:
%2li:1:1:1:1:
%*2li:1:0:1:
-# BZ12701 %2li:0X1:0:-1:
-# BZ12701 %*2li:0X1:0:-1:
-# BZ12701 %2li:0x1:0:-1:
-# BZ12701 %*2li:0x1:0:-1:
+%2li:0X1:0:-1:
+%*2li:0X1:0:-1:
+%2li:0x1:0:-1:
+%*2li:0x1:0:-1:
%2li:01:1:2:1:
%*2li:01:0:2:
-# BZ12701 %2li:0B1:0:-1:
-# BZ12701 %*2li:0B1:0:-1:
-# BZ12701 %2li:0b1:0:-1:
-# BZ12701 %*2li:0b1:0:-1:
+%2li:0B1:0:-1:
+%*2li:0B1:0:-1:
+%2li:0b1:0:-1:
+%*2li:0b1:0:-1:
%2li:42:1:2:42:
%*2li:42:0:2:
-# BZ12701 %2li:0X2a:0:-1:
-# BZ12701 %*2li:0X2a:0:-1:
-# BZ12701 %2li:0x2A:0:-1:
-# BZ12701 %*2li:0x2A:0:-1:
+%2li:0X2a:0:-1:
+%*2li:0X2a:0:-1:
+%2li:0x2A:0:-1:
+%*2li:0x2A:0:-1:
%2li:052:1:2:5:
%*2li:052:0:2:
-# BZ12701 %2li:0B101010:0:-1:
-# BZ12701 %*2li:0B101010:0:-1:
-# BZ12701 %2li:0b101010:0:-1:
-# BZ12701 %*2li:0b101010:0:-1:
+%2li:0B101010:0:-1:
+%*2li:0B101010:0:-1:
+%2li:0b101010:0:-1:
+%*2li:0b101010:0:-1:
%2li:2147483647:1:2:21:
%*2li:2147483647:0:2:
-# BZ12701 %2li:0X7fffffff:0:-1:
-# BZ12701 %*2li:0X7fffffff:0:-1:
-# BZ12701 %2li:0x7FFFFFFF:0:-1:
-# BZ12701 %*2li:0x7FFFFFFF:0:-1:
+%2li:0X7fffffff:0:-1:
+%*2li:0X7fffffff:0:-1:
+%2li:0x7FFFFFFF:0:-1:
+%*2li:0x7FFFFFFF:0:-1:
%2li:017777777777:1:2:1:
%*2li:017777777777:0:2:
-# BZ12701 %2li:0B1111111111111111111111111111111:0:-1:
-# BZ12701 %*2li:0B1111111111111111111111111111111:0:-1:
-# BZ12701 %2li:0b1111111111111111111111111111111:0:-1:
-# BZ12701 %*2li:0b1111111111111111111111111111111:0:-1:
+%2li:0B1111111111111111111111111111111:0:-1:
+%*2li:0B1111111111111111111111111111111:0:-1:
+%2li:0b1111111111111111111111111111111:0:-1:
+%*2li:0b1111111111111111111111111111111:0:-1:
%2li:2147483648:1:2:21:
%*2li:2147483648:0:2:
-# BZ12701 %2li:0X80000000:0:-1:
-# BZ12701 %*2li:0X80000000:0:-1:
-# BZ12701 %2li:0x80000000:0:-1:
-# BZ12701 %*2li:0x80000000:0:-1:
+%2li:0X80000000:0:-1:
+%*2li:0X80000000:0:-1:
+%2li:0x80000000:0:-1:
+%*2li:0x80000000:0:-1:
%2li:020000000000:1:2:2:
%*2li:020000000000:0:2:
-# BZ12701 %2li:0B10000000000000000000000000000000:0:-1:
-# BZ12701 %*2li:0B10000000000000000000000000000000:0:-1:
-# BZ12701 %2li:0b10000000000000000000000000000000:0:-1:
-# BZ12701 %*2li:0b10000000000000000000000000000000:0:-1:
+%2li:0B10000000000000000000000000000000:0:-1:
+%*2li:0B10000000000000000000000000000000:0:-1:
+%2li:0b10000000000000000000000000000000:0:-1:
+%*2li:0b10000000000000000000000000000000:0:-1:
%2li:2147487889:1:2:21:
%*2li:2147487889:0:2:
-# BZ12701 %2li:0X80001091:0:-1:
-# BZ12701 %*2li:0X80001091:0:-1:
-# BZ12701 %2li:0x80001091:0:-1:
-# BZ12701 %*2li:0x80001091:0:-1:
+%2li:0X80001091:0:-1:
+%*2li:0X80001091:0:-1:
+%2li:0x80001091:0:-1:
+%*2li:0x80001091:0:-1:
%2li:020000010221:1:2:2:
%*2li:020000010221:0:2:
-# BZ12701 %2li:0B10000000000000000001000010010001:0:-1:
-# BZ12701 %*2li:0B10000000000000000001000010010001:0:-1:
-# BZ12701 %2li:0b10000000000000000001000010010001:0:-1:
-# BZ12701 %*2li:0b10000000000000000001000010010001:0:-1:
+%2li:0B10000000000000000001000010010001:0:-1:
+%*2li:0B10000000000000000001000010010001:0:-1:
+%2li:0b10000000000000000001000010010001:0:-1:
+%*2li:0b10000000000000000001000010010001:0:-1:
%2li:+0:1:2:0:
%*2li:+0:0:2:
%2li:+0X0:1:2:0:
@@ -1164,76 +1164,76 @@
%*2li: -0b0:0:3:
%2li: 0:1:2:0:
%*2li: 0:0:2:
-# BZ12701 %2li: 0X0:0:-1:
-# BZ12701 %*2li: 0X0:0:-1:
-# BZ12701 %2li: 0x0:0:-1:
-# BZ12701 %*2li: 0x0:0:-1:
+%2li: 0X0:0:-1:
+%*2li: 0X0:0:-1:
+%2li: 0x0:0:-1:
+%*2li: 0x0:0:-1:
%2li: 00:1:3:0:
%*2li: 00:0:3:
-# BZ12701 %2li: 0B0:0:-1:
-# BZ12701 %*2li: 0B0:0:-1:
-# BZ12701 %2li: 0b0:0:-1:
-# BZ12701 %*2li: 0b0:0:-1:
+%2li: 0B0:0:-1:
+%*2li: 0B0:0:-1:
+%2li: 0b0:0:-1:
+%*2li: 0b0:0:-1:
%2li: 1:1:2:1:
%*2li: 1:0:2:
-# BZ12701 %2li: 0X1:0:-1:
-# BZ12701 %*2li: 0X1:0:-1:
-# BZ12701 %2li: 0x1:0:-1:
-# BZ12701 %*2li: 0x1:0:-1:
+%2li: 0X1:0:-1:
+%*2li: 0X1:0:-1:
+%2li: 0x1:0:-1:
+%*2li: 0x1:0:-1:
%2li: 01:1:3:1:
%*2li: 01:0:3:
-# BZ12701 %2li: 0B1:0:-1:
-# BZ12701 %*2li: 0B1:0:-1:
-# BZ12701 %2li: 0b1:0:-1:
-# BZ12701 %*2li: 0b1:0:-1:
+%2li: 0B1:0:-1:
+%*2li: 0B1:0:-1:
+%2li: 0b1:0:-1:
+%*2li: 0b1:0:-1:
%2li: 42:1:3:42:
%*2li: 42:0:3:
-# BZ12701 %2li: 0X2a:0:-1:
-# BZ12701 %*2li: 0X2a:0:-1:
-# BZ12701 %2li: 0x2A:0:-1:
-# BZ12701 %*2li: 0x2A:0:-1:
+%2li: 0X2a:0:-1:
+%*2li: 0X2a:0:-1:
+%2li: 0x2A:0:-1:
+%*2li: 0x2A:0:-1:
%2li: 052:1:3:5:
%*2li: 052:0:3:
-# BZ12701 %2li: 0B101010:0:-1:
-# BZ12701 %*2li: 0B101010:0:-1:
-# BZ12701 %2li: 0b101010:0:-1:
-# BZ12701 %*2li: 0b101010:0:-1:
+%2li: 0B101010:0:-1:
+%*2li: 0B101010:0:-1:
+%2li: 0b101010:0:-1:
+%*2li: 0b101010:0:-1:
%2li: 2147483647:1:3:21:
%*2li: 2147483647:0:3:
-# BZ12701 %2li: 0X7fffffff:0:-1:
-# BZ12701 %*2li: 0X7fffffff:0:-1:
-# BZ12701 %2li: 0x7FFFFFFF:0:-1:
-# BZ12701 %*2li: 0x7FFFFFFF:0:-1:
+%2li: 0X7fffffff:0:-1:
+%*2li: 0X7fffffff:0:-1:
+%2li: 0x7FFFFFFF:0:-1:
+%*2li: 0x7FFFFFFF:0:-1:
%2li: 017777777777:1:3:1:
%*2li: 017777777777:0:3:
-# BZ12701 %2li: 0B1111111111111111111111111111111:0:-1:
-# BZ12701 %*2li: 0B1111111111111111111111111111111:0:-1:
-# BZ12701 %2li: 0b1111111111111111111111111111111:0:-1:
-# BZ12701 %*2li: 0b1111111111111111111111111111111:0:-1:
+%2li: 0B1111111111111111111111111111111:0:-1:
+%*2li: 0B1111111111111111111111111111111:0:-1:
+%2li: 0b1111111111111111111111111111111:0:-1:
+%*2li: 0b1111111111111111111111111111111:0:-1:
%2li: 2147483648:1:3:21:
%*2li: 2147483648:0:3:
-# BZ12701 %2li: 0X80000000:0:-1:
-# BZ12701 %*2li: 0X80000000:0:-1:
-# BZ12701 %2li: 0x80000000:0:-1:
-# BZ12701 %*2li: 0x80000000:0:-1:
+%2li: 0X80000000:0:-1:
+%*2li: 0X80000000:0:-1:
+%2li: 0x80000000:0:-1:
+%*2li: 0x80000000:0:-1:
%2li: 020000000000:1:3:2:
%*2li: 020000000000:0:3:
-# BZ12701 %2li: 0B10000000000000000000000000000000:0:-1:
-# BZ12701 %*2li: 0B10000000000000000000000000000000:0:-1:
-# BZ12701 %2li: 0b10000000000000000000000000000000:0:-1:
-# BZ12701 %*2li: 0b10000000000000000000000000000000:0:-1:
+%2li: 0B10000000000000000000000000000000:0:-1:
+%*2li: 0B10000000000000000000000000000000:0:-1:
+%2li: 0b10000000000000000000000000000000:0:-1:
+%*2li: 0b10000000000000000000000000000000:0:-1:
%2li: 2147487889:1:3:21:
%*2li: 2147487889:0:3:
-# BZ12701 %2li: 0X80001091:0:-1:
-# BZ12701 %*2li: 0X80001091:0:-1:
-# BZ12701 %2li: 0x80001091:0:-1:
-# BZ12701 %*2li: 0x80001091:0:-1:
+%2li: 0X80001091:0:-1:
+%*2li: 0X80001091:0:-1:
+%2li: 0x80001091:0:-1:
+%*2li: 0x80001091:0:-1:
%2li: 020000010221:1:3:2:
%*2li: 020000010221:0:3:
-# BZ12701 %2li: 0B10000000000000000001000010010001:0:-1:
-# BZ12701 %*2li: 0B10000000000000000001000010010001:0:-1:
-# BZ12701 %2li: 0b10000000000000000001000010010001:0:-1:
-# BZ12701 %*2li: 0b10000000000000000001000010010001:0:-1:
+%2li: 0B10000000000000000001000010010001:0:-1:
+%*2li: 0B10000000000000000001000010010001:0:-1:
+%2li: 0b10000000000000000001000010010001:0:-1:
+%*2li: 0b10000000000000000001000010010001:0:-1:
%2li: +0:1:3:0:
%*2li: +0:0:3:
%2li: +0X0:1:3:0:
diff --git a/sysdeps/wordsize-32/tst-scanf-format-uint-b.input b/sysdeps/wordsize-32/tst-scanf-format-uint-b.input
index 34aa451..42958cf 100644
--- a/sysdeps/wordsize-32/tst-scanf-format-uint-b.input
+++ b/sysdeps/wordsize-32/tst-scanf-format-uint-b.input
@@ -204,40 +204,40 @@
%*2b:-0b0:0:2:
%2b:0:1:1:0:
%*2b:0:0:1:
-# BZ12701 %2b:0B0:0:-1:
-# BZ12701 %*2b:0B0:0:-1:
-# BZ12701 %2b:0b0:0:-1:
-# BZ12701 %*2b:0b0:0:-1:
+%2b:0B0:0:-1:
+%*2b:0B0:0:-1:
+%2b:0b0:0:-1:
+%*2b:0b0:0:-1:
%2b:1:1:1:1:
%*2b:1:0:1:
-# BZ12701 %2b:0B1:0:-1:
-# BZ12701 %*2b:0B1:0:-1:
-# BZ12701 %2b:0b1:0:-1:
-# BZ12701 %*2b:0b1:0:-1:
+%2b:0B1:0:-1:
+%*2b:0B1:0:-1:
+%2b:0b1:0:-1:
+%*2b:0b1:0:-1:
%2b:101010:1:2:2:
%*2b:101010:0:2:
-# BZ12701 %2b:0B101010:0:-1:
-# BZ12701 %*2b:0B101010:0:-1:
-# BZ12701 %2b:0b101010:0:-1:
-# BZ12701 %*2b:0b101010:0:-1:
+%2b:0B101010:0:-1:
+%*2b:0B101010:0:-1:
+%2b:0b101010:0:-1:
+%*2b:0b101010:0:-1:
%2b:11111111111111111111111111111111:1:2:3:
%*2b:11111111111111111111111111111111:0:2:
-# BZ12701 %2b:0B11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b:0B11111111111111111111111111111111:0:-1:
-# BZ12701 %2b:0b11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b:0b11111111111111111111111111111111:0:-1:
+%2b:0B11111111111111111111111111111111:0:-1:
+%*2b:0B11111111111111111111111111111111:0:-1:
+%2b:0b11111111111111111111111111111111:0:-1:
+%*2b:0b11111111111111111111111111111111:0:-1:
%2b:100000000000000000000000000000000:1:2:2:
%*2b:100000000000000000000000000000000:0:2:
-# BZ12701 %2b:0B100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b:0B100000000000000000000000000000000:0:-1:
-# BZ12701 %2b:0b100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b:0b100000000000000000000000000000000:0:-1:
+%2b:0B100000000000000000000000000000000:0:-1:
+%*2b:0B100000000000000000000000000000000:0:-1:
+%2b:0b100000000000000000000000000000000:0:-1:
+%*2b:0b100000000000000000000000000000000:0:-1:
%2b:100000000000000000001000010010001:1:2:2:
%*2b:100000000000000000001000010010001:0:2:
-# BZ12701 %2b:0B100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b:0B100000000000000000001000010010001:0:-1:
-# BZ12701 %2b:0b100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b:0b100000000000000000001000010010001:0:-1:
+%2b:0B100000000000000000001000010010001:0:-1:
+%*2b:0B100000000000000000001000010010001:0:-1:
+%2b:0b100000000000000000001000010010001:0:-1:
+%*2b:0b100000000000000000001000010010001:0:-1:
%2b:+0:1:2:0:
%*2b:+0:0:2:
%2b:+0B0:1:2:0:
@@ -480,40 +480,40 @@
%*2b: -0b0:0:3:
%2b: 0:1:2:0:
%*2b: 0:0:2:
-# BZ12701 %2b: 0B0:0:-1:
-# BZ12701 %*2b: 0B0:0:-1:
-# BZ12701 %2b: 0b0:0:-1:
-# BZ12701 %*2b: 0b0:0:-1:
+%2b: 0B0:0:-1:
+%*2b: 0B0:0:-1:
+%2b: 0b0:0:-1:
+%*2b: 0b0:0:-1:
%2b: 1:1:2:1:
%*2b: 1:0:2:
-# BZ12701 %2b: 0B1:0:-1:
-# BZ12701 %*2b: 0B1:0:-1:
-# BZ12701 %2b: 0b1:0:-1:
-# BZ12701 %*2b: 0b1:0:-1:
+%2b: 0B1:0:-1:
+%*2b: 0B1:0:-1:
+%2b: 0b1:0:-1:
+%*2b: 0b1:0:-1:
%2b: 101010:1:3:2:
%*2b: 101010:0:3:
-# BZ12701 %2b: 0B101010:0:-1:
-# BZ12701 %*2b: 0B101010:0:-1:
-# BZ12701 %2b: 0b101010:0:-1:
-# BZ12701 %*2b: 0b101010:0:-1:
+%2b: 0B101010:0:-1:
+%*2b: 0B101010:0:-1:
+%2b: 0b101010:0:-1:
+%*2b: 0b101010:0:-1:
%2b: 11111111111111111111111111111111:1:3:3:
%*2b: 11111111111111111111111111111111:0:3:
-# BZ12701 %2b: 0B11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b: 0B11111111111111111111111111111111:0:-1:
-# BZ12701 %2b: 0b11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b: 0b11111111111111111111111111111111:0:-1:
+%2b: 0B11111111111111111111111111111111:0:-1:
+%*2b: 0B11111111111111111111111111111111:0:-1:
+%2b: 0b11111111111111111111111111111111:0:-1:
+%*2b: 0b11111111111111111111111111111111:0:-1:
%2b: 100000000000000000000000000000000:1:3:2:
%*2b: 100000000000000000000000000000000:0:3:
-# BZ12701 %2b: 0B100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b: 0B100000000000000000000000000000000:0:-1:
-# BZ12701 %2b: 0b100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b: 0b100000000000000000000000000000000:0:-1:
+%2b: 0B100000000000000000000000000000000:0:-1:
+%*2b: 0B100000000000000000000000000000000:0:-1:
+%2b: 0b100000000000000000000000000000000:0:-1:
+%*2b: 0b100000000000000000000000000000000:0:-1:
%2b: 100000000000000000001000010010001:1:3:2:
%*2b: 100000000000000000001000010010001:0:3:
-# BZ12701 %2b: 0B100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b: 0B100000000000000000001000010010001:0:-1:
-# BZ12701 %2b: 0b100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b: 0b100000000000000000001000010010001:0:-1:
+%2b: 0B100000000000000000001000010010001:0:-1:
+%*2b: 0B100000000000000000001000010010001:0:-1:
+%2b: 0b100000000000000000001000010010001:0:-1:
+%*2b: 0b100000000000000000001000010010001:0:-1:
%2b: +0:1:3:0:
%*2b: +0:0:3:
%2b: +0B0:1:3:0:
diff --git a/sysdeps/wordsize-32/tst-scanf-format-uint-x.input b/sysdeps/wordsize-32/tst-scanf-format-uint-x.input
index 066318d..4a68400 100644
--- a/sysdeps/wordsize-32/tst-scanf-format-uint-x.input
+++ b/sysdeps/wordsize-32/tst-scanf-format-uint-x.input
@@ -226,44 +226,44 @@
%*2x:-0x0:0:2:
%2x:0:1:1:0:
%*2x:0:0:1:
-# BZ12701 %2x:0X0:0:-1:
-# BZ12701 %*2x:0X0:0:-1:
-# BZ12701 %2x:0x0:0:-1:
-# BZ12701 %*2x:0x0:0:-1:
+%2x:0X0:0:-1:
+%*2x:0X0:0:-1:
+%2x:0x0:0:-1:
+%*2x:0x0:0:-1:
%2x:1:1:1:1:
%*2x:1:0:1:
-# BZ12701 %2x:0X1:0:-1:
-# BZ12701 %*2x:0X1:0:-1:
-# BZ12701 %2x:0x1:0:-1:
-# BZ12701 %*2x:0x1:0:-1:
+%2x:0X1:0:-1:
+%*2x:0X1:0:-1:
+%2x:0x1:0:-1:
+%*2x:0x1:0:-1:
%2x:2a:1:2:42:
%*2x:2a:0:2:
%2x:2A:1:2:42:
%*2x:2A:0:2:
-# BZ12701 %2x:0X2a:0:-1:
-# BZ12701 %*2x:0X2a:0:-1:
-# BZ12701 %2x:0x2A:0:-1:
-# BZ12701 %*2x:0x2A:0:-1:
+%2x:0X2a:0:-1:
+%*2x:0X2a:0:-1:
+%2x:0x2A:0:-1:
+%*2x:0x2A:0:-1:
%2x:ffffffff:1:2:255:
%*2x:ffffffff:0:2:
%2x:FFFFFFFF:1:2:255:
%*2x:FFFFFFFF:0:2:
-# BZ12701 %2x:0Xffffffff:0:-1:
-# BZ12701 %*2x:0Xffffffff:0:-1:
-# BZ12701 %2x:0xFFFFFFFF:0:-1:
-# BZ12701 %*2x:0xFFFFFFFF:0:-1:
+%2x:0Xffffffff:0:-1:
+%*2x:0Xffffffff:0:-1:
+%2x:0xFFFFFFFF:0:-1:
+%*2x:0xFFFFFFFF:0:-1:
%2x:100000000:1:2:16:
%*2x:100000000:0:2:
-# BZ12701 %2x:0X100000000:0:-1:
-# BZ12701 %*2x:0X100000000:0:-1:
-# BZ12701 %2x:0x100000000:0:-1:
-# BZ12701 %*2x:0x100000000:0:-1:
+%2x:0X100000000:0:-1:
+%*2x:0X100000000:0:-1:
+%2x:0x100000000:0:-1:
+%*2x:0x100000000:0:-1:
%2x:100001091:1:2:16:
%*2x:100001091:0:2:
-# BZ12701 %2x:0X100001091:0:-1:
-# BZ12701 %*2x:0X100001091:0:-1:
-# BZ12701 %2x:0x100001091:0:-1:
-# BZ12701 %*2x:0x100001091:0:-1:
+%2x:0X100001091:0:-1:
+%*2x:0X100001091:0:-1:
+%2x:0x100001091:0:-1:
+%*2x:0x100001091:0:-1:
%2x:+0:1:2:0:
%*2x:+0:0:2:
%2x:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2x: -0x0:0:3:
%2x: 0:1:2:0:
%*2x: 0:0:2:
-# BZ12701 %2x: 0X0:0:-1:
-# BZ12701 %*2x: 0X0:0:-1:
-# BZ12701 %2x: 0x0:0:-1:
-# BZ12701 %*2x: 0x0:0:-1:
+%2x: 0X0:0:-1:
+%*2x: 0X0:0:-1:
+%2x: 0x0:0:-1:
+%*2x: 0x0:0:-1:
%2x: 1:1:2:1:
%*2x: 1:0:2:
-# BZ12701 %2x: 0X1:0:-1:
-# BZ12701 %*2x: 0X1:0:-1:
-# BZ12701 %2x: 0x1:0:-1:
-# BZ12701 %*2x: 0x1:0:-1:
+%2x: 0X1:0:-1:
+%*2x: 0X1:0:-1:
+%2x: 0x1:0:-1:
+%*2x: 0x1:0:-1:
%2x: 2a:1:3:42:
%*2x: 2a:0:3:
%2x: 2A:1:3:42:
%*2x: 2A:0:3:
-# BZ12701 %2x: 0X2a:0:-1:
-# BZ12701 %*2x: 0X2a:0:-1:
-# BZ12701 %2x: 0x2A:0:-1:
-# BZ12701 %*2x: 0x2A:0:-1:
+%2x: 0X2a:0:-1:
+%*2x: 0X2a:0:-1:
+%2x: 0x2A:0:-1:
+%*2x: 0x2A:0:-1:
%2x: ffffffff:1:3:255:
%*2x: ffffffff:0:3:
%2x: FFFFFFFF:1:3:255:
%*2x: FFFFFFFF:0:3:
-# BZ12701 %2x: 0Xffffffff:0:-1:
-# BZ12701 %*2x: 0Xffffffff:0:-1:
-# BZ12701 %2x: 0xFFFFFFFF:0:-1:
-# BZ12701 %*2x: 0xFFFFFFFF:0:-1:
+%2x: 0Xffffffff:0:-1:
+%*2x: 0Xffffffff:0:-1:
+%2x: 0xFFFFFFFF:0:-1:
+%*2x: 0xFFFFFFFF:0:-1:
%2x: 100000000:1:3:16:
%*2x: 100000000:0:3:
-# BZ12701 %2x: 0X100000000:0:-1:
-# BZ12701 %*2x: 0X100000000:0:-1:
-# BZ12701 %2x: 0x100000000:0:-1:
-# BZ12701 %*2x: 0x100000000:0:-1:
+%2x: 0X100000000:0:-1:
+%*2x: 0X100000000:0:-1:
+%2x: 0x100000000:0:-1:
+%*2x: 0x100000000:0:-1:
%2x: 100001091:1:3:16:
%*2x: 100001091:0:3:
-# BZ12701 %2x: 0X100001091:0:-1:
-# BZ12701 %*2x: 0X100001091:0:-1:
-# BZ12701 %2x: 0x100001091:0:-1:
-# BZ12701 %*2x: 0x100001091:0:-1:
+%2x: 0X100001091:0:-1:
+%*2x: 0X100001091:0:-1:
+%2x: 0x100001091:0:-1:
+%*2x: 0x100001091:0:-1:
%2x: +0:1:3:0:
%*2x: +0:0:3:
%2x: +0X0:1:3:0:
diff --git a/sysdeps/wordsize-32/tst-scanf-format-uint-xx.input b/sysdeps/wordsize-32/tst-scanf-format-uint-xx.input
index bfadb7f..78f75fd 100644
--- a/sysdeps/wordsize-32/tst-scanf-format-uint-xx.input
+++ b/sysdeps/wordsize-32/tst-scanf-format-uint-xx.input
@@ -226,44 +226,44 @@
%*2X:-0x0:0:2:
%2X:0:1:1:0:
%*2X:0:0:1:
-# BZ12701 %2X:0X0:0:-1:
-# BZ12701 %*2X:0X0:0:-1:
-# BZ12701 %2X:0x0:0:-1:
-# BZ12701 %*2X:0x0:0:-1:
+%2X:0X0:0:-1:
+%*2X:0X0:0:-1:
+%2X:0x0:0:-1:
+%*2X:0x0:0:-1:
%2X:1:1:1:1:
%*2X:1:0:1:
-# BZ12701 %2X:0X1:0:-1:
-# BZ12701 %*2X:0X1:0:-1:
-# BZ12701 %2X:0x1:0:-1:
-# BZ12701 %*2X:0x1:0:-1:
+%2X:0X1:0:-1:
+%*2X:0X1:0:-1:
+%2X:0x1:0:-1:
+%*2X:0x1:0:-1:
%2X:2a:1:2:42:
%*2X:2a:0:2:
%2X:2A:1:2:42:
%*2X:2A:0:2:
-# BZ12701 %2X:0X2a:0:-1:
-# BZ12701 %*2X:0X2a:0:-1:
-# BZ12701 %2X:0x2A:0:-1:
-# BZ12701 %*2X:0x2A:0:-1:
+%2X:0X2a:0:-1:
+%*2X:0X2a:0:-1:
+%2X:0x2A:0:-1:
+%*2X:0x2A:0:-1:
%2X:ffffffff:1:2:255:
%*2X:ffffffff:0:2:
%2X:FFFFFFFF:1:2:255:
%*2X:FFFFFFFF:0:2:
-# BZ12701 %2X:0Xffffffff:0:-1:
-# BZ12701 %*2X:0Xffffffff:0:-1:
-# BZ12701 %2X:0xFFFFFFFF:0:-1:
-# BZ12701 %*2X:0xFFFFFFFF:0:-1:
+%2X:0Xffffffff:0:-1:
+%*2X:0Xffffffff:0:-1:
+%2X:0xFFFFFFFF:0:-1:
+%*2X:0xFFFFFFFF:0:-1:
%2X:100000000:1:2:16:
%*2X:100000000:0:2:
-# BZ12701 %2X:0X100000000:0:-1:
-# BZ12701 %*2X:0X100000000:0:-1:
-# BZ12701 %2X:0x100000000:0:-1:
-# BZ12701 %*2X:0x100000000:0:-1:
+%2X:0X100000000:0:-1:
+%*2X:0X100000000:0:-1:
+%2X:0x100000000:0:-1:
+%*2X:0x100000000:0:-1:
%2X:100001091:1:2:16:
%*2X:100001091:0:2:
-# BZ12701 %2X:0X100001091:0:-1:
-# BZ12701 %*2X:0X100001091:0:-1:
-# BZ12701 %2X:0x100001091:0:-1:
-# BZ12701 %*2X:0x100001091:0:-1:
+%2X:0X100001091:0:-1:
+%*2X:0X100001091:0:-1:
+%2X:0x100001091:0:-1:
+%*2X:0x100001091:0:-1:
%2X:+0:1:2:0:
%*2X:+0:0:2:
%2X:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2X: -0x0:0:3:
%2X: 0:1:2:0:
%*2X: 0:0:2:
-# BZ12701 %2X: 0X0:0:-1:
-# BZ12701 %*2X: 0X0:0:-1:
-# BZ12701 %2X: 0x0:0:-1:
-# BZ12701 %*2X: 0x0:0:-1:
+%2X: 0X0:0:-1:
+%*2X: 0X0:0:-1:
+%2X: 0x0:0:-1:
+%*2X: 0x0:0:-1:
%2X: 1:1:2:1:
%*2X: 1:0:2:
-# BZ12701 %2X: 0X1:0:-1:
-# BZ12701 %*2X: 0X1:0:-1:
-# BZ12701 %2X: 0x1:0:-1:
-# BZ12701 %*2X: 0x1:0:-1:
+%2X: 0X1:0:-1:
+%*2X: 0X1:0:-1:
+%2X: 0x1:0:-1:
+%*2X: 0x1:0:-1:
%2X: 2a:1:3:42:
%*2X: 2a:0:3:
%2X: 2A:1:3:42:
%*2X: 2A:0:3:
-# BZ12701 %2X: 0X2a:0:-1:
-# BZ12701 %*2X: 0X2a:0:-1:
-# BZ12701 %2X: 0x2A:0:-1:
-# BZ12701 %*2X: 0x2A:0:-1:
+%2X: 0X2a:0:-1:
+%*2X: 0X2a:0:-1:
+%2X: 0x2A:0:-1:
+%*2X: 0x2A:0:-1:
%2X: ffffffff:1:3:255:
%*2X: ffffffff:0:3:
%2X: FFFFFFFF:1:3:255:
%*2X: FFFFFFFF:0:3:
-# BZ12701 %2X: 0Xffffffff:0:-1:
-# BZ12701 %*2X: 0Xffffffff:0:-1:
-# BZ12701 %2X: 0xFFFFFFFF:0:-1:
-# BZ12701 %*2X: 0xFFFFFFFF:0:-1:
+%2X: 0Xffffffff:0:-1:
+%*2X: 0Xffffffff:0:-1:
+%2X: 0xFFFFFFFF:0:-1:
+%*2X: 0xFFFFFFFF:0:-1:
%2X: 100000000:1:3:16:
%*2X: 100000000:0:3:
-# BZ12701 %2X: 0X100000000:0:-1:
-# BZ12701 %*2X: 0X100000000:0:-1:
-# BZ12701 %2X: 0x100000000:0:-1:
-# BZ12701 %*2X: 0x100000000:0:-1:
+%2X: 0X100000000:0:-1:
+%*2X: 0X100000000:0:-1:
+%2X: 0x100000000:0:-1:
+%*2X: 0x100000000:0:-1:
%2X: 100001091:1:3:16:
%*2X: 100001091:0:3:
-# BZ12701 %2X: 0X100001091:0:-1:
-# BZ12701 %*2X: 0X100001091:0:-1:
-# BZ12701 %2X: 0x100001091:0:-1:
-# BZ12701 %*2X: 0x100001091:0:-1:
+%2X: 0X100001091:0:-1:
+%*2X: 0X100001091:0:-1:
+%2X: 0x100001091:0:-1:
+%*2X: 0x100001091:0:-1:
%2X: +0:1:3:0:
%*2X: +0:0:3:
%2X: +0X0:1:3:0:
diff --git a/sysdeps/wordsize-32/tst-scanf-format-ulong-b.input b/sysdeps/wordsize-32/tst-scanf-format-ulong-b.input
index 311ee86..7f76847 100644
--- a/sysdeps/wordsize-32/tst-scanf-format-ulong-b.input
+++ b/sysdeps/wordsize-32/tst-scanf-format-ulong-b.input
@@ -204,40 +204,40 @@
%*2lb:-0b0:0:2:
%2lb:0:1:1:0:
%*2lb:0:0:1:
-# BZ12701 %2lb:0B0:0:-1:
-# BZ12701 %*2lb:0B0:0:-1:
-# BZ12701 %2lb:0b0:0:-1:
-# BZ12701 %*2lb:0b0:0:-1:
+%2lb:0B0:0:-1:
+%*2lb:0B0:0:-1:
+%2lb:0b0:0:-1:
+%*2lb:0b0:0:-1:
%2lb:1:1:1:1:
%*2lb:1:0:1:
-# BZ12701 %2lb:0B1:0:-1:
-# BZ12701 %*2lb:0B1:0:-1:
-# BZ12701 %2lb:0b1:0:-1:
-# BZ12701 %*2lb:0b1:0:-1:
+%2lb:0B1:0:-1:
+%*2lb:0B1:0:-1:
+%2lb:0b1:0:-1:
+%*2lb:0b1:0:-1:
%2lb:101010:1:2:2:
%*2lb:101010:0:2:
-# BZ12701 %2lb:0B101010:0:-1:
-# BZ12701 %*2lb:0B101010:0:-1:
-# BZ12701 %2lb:0b101010:0:-1:
-# BZ12701 %*2lb:0b101010:0:-1:
+%2lb:0B101010:0:-1:
+%*2lb:0B101010:0:-1:
+%2lb:0b101010:0:-1:
+%*2lb:0b101010:0:-1:
%2lb:11111111111111111111111111111111:1:2:3:
%*2lb:11111111111111111111111111111111:0:2:
-# BZ12701 %2lb:0B11111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb:0B11111111111111111111111111111111:0:-1:
-# BZ12701 %2lb:0b11111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb:0b11111111111111111111111111111111:0:-1:
+%2lb:0B11111111111111111111111111111111:0:-1:
+%*2lb:0B11111111111111111111111111111111:0:-1:
+%2lb:0b11111111111111111111111111111111:0:-1:
+%*2lb:0b11111111111111111111111111111111:0:-1:
%2lb:100000000000000000000000000000000:1:2:2:
%*2lb:100000000000000000000000000000000:0:2:
-# BZ12701 %2lb:0B100000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb:0B100000000000000000000000000000000:0:-1:
-# BZ12701 %2lb:0b100000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb:0b100000000000000000000000000000000:0:-1:
+%2lb:0B100000000000000000000000000000000:0:-1:
+%*2lb:0B100000000000000000000000000000000:0:-1:
+%2lb:0b100000000000000000000000000000000:0:-1:
+%*2lb:0b100000000000000000000000000000000:0:-1:
%2lb:100000000000000000001000010010001:1:2:2:
%*2lb:100000000000000000001000010010001:0:2:
-# BZ12701 %2lb:0B100000000000000000001000010010001:0:-1:
-# BZ12701 %*2lb:0B100000000000000000001000010010001:0:-1:
-# BZ12701 %2lb:0b100000000000000000001000010010001:0:-1:
-# BZ12701 %*2lb:0b100000000000000000001000010010001:0:-1:
+%2lb:0B100000000000000000001000010010001:0:-1:
+%*2lb:0B100000000000000000001000010010001:0:-1:
+%2lb:0b100000000000000000001000010010001:0:-1:
+%*2lb:0b100000000000000000001000010010001:0:-1:
%2lb:+0:1:2:0:
%*2lb:+0:0:2:
%2lb:+0B0:1:2:0:
@@ -480,40 +480,40 @@
%*2lb: -0b0:0:3:
%2lb: 0:1:2:0:
%*2lb: 0:0:2:
-# BZ12701 %2lb: 0B0:0:-1:
-# BZ12701 %*2lb: 0B0:0:-1:
-# BZ12701 %2lb: 0b0:0:-1:
-# BZ12701 %*2lb: 0b0:0:-1:
+%2lb: 0B0:0:-1:
+%*2lb: 0B0:0:-1:
+%2lb: 0b0:0:-1:
+%*2lb: 0b0:0:-1:
%2lb: 1:1:2:1:
%*2lb: 1:0:2:
-# BZ12701 %2lb: 0B1:0:-1:
-# BZ12701 %*2lb: 0B1:0:-1:
-# BZ12701 %2lb: 0b1:0:-1:
-# BZ12701 %*2lb: 0b1:0:-1:
+%2lb: 0B1:0:-1:
+%*2lb: 0B1:0:-1:
+%2lb: 0b1:0:-1:
+%*2lb: 0b1:0:-1:
%2lb: 101010:1:3:2:
%*2lb: 101010:0:3:
-# BZ12701 %2lb: 0B101010:0:-1:
-# BZ12701 %*2lb: 0B101010:0:-1:
-# BZ12701 %2lb: 0b101010:0:-1:
-# BZ12701 %*2lb: 0b101010:0:-1:
+%2lb: 0B101010:0:-1:
+%*2lb: 0B101010:0:-1:
+%2lb: 0b101010:0:-1:
+%*2lb: 0b101010:0:-1:
%2lb: 11111111111111111111111111111111:1:3:3:
%*2lb: 11111111111111111111111111111111:0:3:
-# BZ12701 %2lb: 0B11111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb: 0B11111111111111111111111111111111:0:-1:
-# BZ12701 %2lb: 0b11111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb: 0b11111111111111111111111111111111:0:-1:
+%2lb: 0B11111111111111111111111111111111:0:-1:
+%*2lb: 0B11111111111111111111111111111111:0:-1:
+%2lb: 0b11111111111111111111111111111111:0:-1:
+%*2lb: 0b11111111111111111111111111111111:0:-1:
%2lb: 100000000000000000000000000000000:1:3:2:
%*2lb: 100000000000000000000000000000000:0:3:
-# BZ12701 %2lb: 0B100000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb: 0B100000000000000000000000000000000:0:-1:
-# BZ12701 %2lb: 0b100000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb: 0b100000000000000000000000000000000:0:-1:
+%2lb: 0B100000000000000000000000000000000:0:-1:
+%*2lb: 0B100000000000000000000000000000000:0:-1:
+%2lb: 0b100000000000000000000000000000000:0:-1:
+%*2lb: 0b100000000000000000000000000000000:0:-1:
%2lb: 100000000000000000001000010010001:1:3:2:
%*2lb: 100000000000000000001000010010001:0:3:
-# BZ12701 %2lb: 0B100000000000000000001000010010001:0:-1:
-# BZ12701 %*2lb: 0B100000000000000000001000010010001:0:-1:
-# BZ12701 %2lb: 0b100000000000000000001000010010001:0:-1:
-# BZ12701 %*2lb: 0b100000000000000000001000010010001:0:-1:
+%2lb: 0B100000000000000000001000010010001:0:-1:
+%*2lb: 0B100000000000000000001000010010001:0:-1:
+%2lb: 0b100000000000000000001000010010001:0:-1:
+%*2lb: 0b100000000000000000001000010010001:0:-1:
%2lb: +0:1:3:0:
%*2lb: +0:0:3:
%2lb: +0B0:1:3:0:
diff --git a/sysdeps/wordsize-32/tst-scanf-format-ulong-x.input b/sysdeps/wordsize-32/tst-scanf-format-ulong-x.input
index 28ae944..086d452 100644
--- a/sysdeps/wordsize-32/tst-scanf-format-ulong-x.input
+++ b/sysdeps/wordsize-32/tst-scanf-format-ulong-x.input
@@ -226,44 +226,44 @@
%*2lx:-0x0:0:2:
%2lx:0:1:1:0:
%*2lx:0:0:1:
-# BZ12701 %2lx:0X0:0:-1:
-# BZ12701 %*2lx:0X0:0:-1:
-# BZ12701 %2lx:0x0:0:-1:
-# BZ12701 %*2lx:0x0:0:-1:
+%2lx:0X0:0:-1:
+%*2lx:0X0:0:-1:
+%2lx:0x0:0:-1:
+%*2lx:0x0:0:-1:
%2lx:1:1:1:1:
%*2lx:1:0:1:
-# BZ12701 %2lx:0X1:0:-1:
-# BZ12701 %*2lx:0X1:0:-1:
-# BZ12701 %2lx:0x1:0:-1:
-# BZ12701 %*2lx:0x1:0:-1:
+%2lx:0X1:0:-1:
+%*2lx:0X1:0:-1:
+%2lx:0x1:0:-1:
+%*2lx:0x1:0:-1:
%2lx:2a:1:2:42:
%*2lx:2a:0:2:
%2lx:2A:1:2:42:
%*2lx:2A:0:2:
-# BZ12701 %2lx:0X2a:0:-1:
-# BZ12701 %*2lx:0X2a:0:-1:
-# BZ12701 %2lx:0x2A:0:-1:
-# BZ12701 %*2lx:0x2A:0:-1:
+%2lx:0X2a:0:-1:
+%*2lx:0X2a:0:-1:
+%2lx:0x2A:0:-1:
+%*2lx:0x2A:0:-1:
%2lx:ffffffff:1:2:255:
%*2lx:ffffffff:0:2:
%2lx:FFFFFFFF:1:2:255:
%*2lx:FFFFFFFF:0:2:
-# BZ12701 %2lx:0Xffffffff:0:-1:
-# BZ12701 %*2lx:0Xffffffff:0:-1:
-# BZ12701 %2lx:0xFFFFFFFF:0:-1:
-# BZ12701 %*2lx:0xFFFFFFFF:0:-1:
+%2lx:0Xffffffff:0:-1:
+%*2lx:0Xffffffff:0:-1:
+%2lx:0xFFFFFFFF:0:-1:
+%*2lx:0xFFFFFFFF:0:-1:
%2lx:100000000:1:2:16:
%*2lx:100000000:0:2:
-# BZ12701 %2lx:0X100000000:0:-1:
-# BZ12701 %*2lx:0X100000000:0:-1:
-# BZ12701 %2lx:0x100000000:0:-1:
-# BZ12701 %*2lx:0x100000000:0:-1:
+%2lx:0X100000000:0:-1:
+%*2lx:0X100000000:0:-1:
+%2lx:0x100000000:0:-1:
+%*2lx:0x100000000:0:-1:
%2lx:100001091:1:2:16:
%*2lx:100001091:0:2:
-# BZ12701 %2lx:0X100001091:0:-1:
-# BZ12701 %*2lx:0X100001091:0:-1:
-# BZ12701 %2lx:0x100001091:0:-1:
-# BZ12701 %*2lx:0x100001091:0:-1:
+%2lx:0X100001091:0:-1:
+%*2lx:0X100001091:0:-1:
+%2lx:0x100001091:0:-1:
+%*2lx:0x100001091:0:-1:
%2lx:+0:1:2:0:
%*2lx:+0:0:2:
%2lx:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2lx: -0x0:0:3:
%2lx: 0:1:2:0:
%*2lx: 0:0:2:
-# BZ12701 %2lx: 0X0:0:-1:
-# BZ12701 %*2lx: 0X0:0:-1:
-# BZ12701 %2lx: 0x0:0:-1:
-# BZ12701 %*2lx: 0x0:0:-1:
+%2lx: 0X0:0:-1:
+%*2lx: 0X0:0:-1:
+%2lx: 0x0:0:-1:
+%*2lx: 0x0:0:-1:
%2lx: 1:1:2:1:
%*2lx: 1:0:2:
-# BZ12701 %2lx: 0X1:0:-1:
-# BZ12701 %*2lx: 0X1:0:-1:
-# BZ12701 %2lx: 0x1:0:-1:
-# BZ12701 %*2lx: 0x1:0:-1:
+%2lx: 0X1:0:-1:
+%*2lx: 0X1:0:-1:
+%2lx: 0x1:0:-1:
+%*2lx: 0x1:0:-1:
%2lx: 2a:1:3:42:
%*2lx: 2a:0:3:
%2lx: 2A:1:3:42:
%*2lx: 2A:0:3:
-# BZ12701 %2lx: 0X2a:0:-1:
-# BZ12701 %*2lx: 0X2a:0:-1:
-# BZ12701 %2lx: 0x2A:0:-1:
-# BZ12701 %*2lx: 0x2A:0:-1:
+%2lx: 0X2a:0:-1:
+%*2lx: 0X2a:0:-1:
+%2lx: 0x2A:0:-1:
+%*2lx: 0x2A:0:-1:
%2lx: ffffffff:1:3:255:
%*2lx: ffffffff:0:3:
%2lx: FFFFFFFF:1:3:255:
%*2lx: FFFFFFFF:0:3:
-# BZ12701 %2lx: 0Xffffffff:0:-1:
-# BZ12701 %*2lx: 0Xffffffff:0:-1:
-# BZ12701 %2lx: 0xFFFFFFFF:0:-1:
-# BZ12701 %*2lx: 0xFFFFFFFF:0:-1:
+%2lx: 0Xffffffff:0:-1:
+%*2lx: 0Xffffffff:0:-1:
+%2lx: 0xFFFFFFFF:0:-1:
+%*2lx: 0xFFFFFFFF:0:-1:
%2lx: 100000000:1:3:16:
%*2lx: 100000000:0:3:
-# BZ12701 %2lx: 0X100000000:0:-1:
-# BZ12701 %*2lx: 0X100000000:0:-1:
-# BZ12701 %2lx: 0x100000000:0:-1:
-# BZ12701 %*2lx: 0x100000000:0:-1:
+%2lx: 0X100000000:0:-1:
+%*2lx: 0X100000000:0:-1:
+%2lx: 0x100000000:0:-1:
+%*2lx: 0x100000000:0:-1:
%2lx: 100001091:1:3:16:
%*2lx: 100001091:0:3:
-# BZ12701 %2lx: 0X100001091:0:-1:
-# BZ12701 %*2lx: 0X100001091:0:-1:
-# BZ12701 %2lx: 0x100001091:0:-1:
-# BZ12701 %*2lx: 0x100001091:0:-1:
+%2lx: 0X100001091:0:-1:
+%*2lx: 0X100001091:0:-1:
+%2lx: 0x100001091:0:-1:
+%*2lx: 0x100001091:0:-1:
%2lx: +0:1:3:0:
%*2lx: +0:0:3:
%2lx: +0X0:1:3:0:
diff --git a/sysdeps/wordsize-32/tst-scanf-format-ulong-xx.input b/sysdeps/wordsize-32/tst-scanf-format-ulong-xx.input
index fc59225..7e272ef 100644
--- a/sysdeps/wordsize-32/tst-scanf-format-ulong-xx.input
+++ b/sysdeps/wordsize-32/tst-scanf-format-ulong-xx.input
@@ -226,44 +226,44 @@
%*2lX:-0x0:0:2:
%2lX:0:1:1:0:
%*2lX:0:0:1:
-# BZ12701 %2lX:0X0:0:-1:
-# BZ12701 %*2lX:0X0:0:-1:
-# BZ12701 %2lX:0x0:0:-1:
-# BZ12701 %*2lX:0x0:0:-1:
+%2lX:0X0:0:-1:
+%*2lX:0X0:0:-1:
+%2lX:0x0:0:-1:
+%*2lX:0x0:0:-1:
%2lX:1:1:1:1:
%*2lX:1:0:1:
-# BZ12701 %2lX:0X1:0:-1:
-# BZ12701 %*2lX:0X1:0:-1:
-# BZ12701 %2lX:0x1:0:-1:
-# BZ12701 %*2lX:0x1:0:-1:
+%2lX:0X1:0:-1:
+%*2lX:0X1:0:-1:
+%2lX:0x1:0:-1:
+%*2lX:0x1:0:-1:
%2lX:2a:1:2:42:
%*2lX:2a:0:2:
%2lX:2A:1:2:42:
%*2lX:2A:0:2:
-# BZ12701 %2lX:0X2a:0:-1:
-# BZ12701 %*2lX:0X2a:0:-1:
-# BZ12701 %2lX:0x2A:0:-1:
-# BZ12701 %*2lX:0x2A:0:-1:
+%2lX:0X2a:0:-1:
+%*2lX:0X2a:0:-1:
+%2lX:0x2A:0:-1:
+%*2lX:0x2A:0:-1:
%2lX:ffffffff:1:2:255:
%*2lX:ffffffff:0:2:
%2lX:FFFFFFFF:1:2:255:
%*2lX:FFFFFFFF:0:2:
-# BZ12701 %2lX:0Xffffffff:0:-1:
-# BZ12701 %*2lX:0Xffffffff:0:-1:
-# BZ12701 %2lX:0xFFFFFFFF:0:-1:
-# BZ12701 %*2lX:0xFFFFFFFF:0:-1:
+%2lX:0Xffffffff:0:-1:
+%*2lX:0Xffffffff:0:-1:
+%2lX:0xFFFFFFFF:0:-1:
+%*2lX:0xFFFFFFFF:0:-1:
%2lX:100000000:1:2:16:
%*2lX:100000000:0:2:
-# BZ12701 %2lX:0X100000000:0:-1:
-# BZ12701 %*2lX:0X100000000:0:-1:
-# BZ12701 %2lX:0x100000000:0:-1:
-# BZ12701 %*2lX:0x100000000:0:-1:
+%2lX:0X100000000:0:-1:
+%*2lX:0X100000000:0:-1:
+%2lX:0x100000000:0:-1:
+%*2lX:0x100000000:0:-1:
%2lX:100001091:1:2:16:
%*2lX:100001091:0:2:
-# BZ12701 %2lX:0X100001091:0:-1:
-# BZ12701 %*2lX:0X100001091:0:-1:
-# BZ12701 %2lX:0x100001091:0:-1:
-# BZ12701 %*2lX:0x100001091:0:-1:
+%2lX:0X100001091:0:-1:
+%*2lX:0X100001091:0:-1:
+%2lX:0x100001091:0:-1:
+%*2lX:0x100001091:0:-1:
%2lX:+0:1:2:0:
%*2lX:+0:0:2:
%2lX:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2lX: -0x0:0:3:
%2lX: 0:1:2:0:
%*2lX: 0:0:2:
-# BZ12701 %2lX: 0X0:0:-1:
-# BZ12701 %*2lX: 0X0:0:-1:
-# BZ12701 %2lX: 0x0:0:-1:
-# BZ12701 %*2lX: 0x0:0:-1:
+%2lX: 0X0:0:-1:
+%*2lX: 0X0:0:-1:
+%2lX: 0x0:0:-1:
+%*2lX: 0x0:0:-1:
%2lX: 1:1:2:1:
%*2lX: 1:0:2:
-# BZ12701 %2lX: 0X1:0:-1:
-# BZ12701 %*2lX: 0X1:0:-1:
-# BZ12701 %2lX: 0x1:0:-1:
-# BZ12701 %*2lX: 0x1:0:-1:
+%2lX: 0X1:0:-1:
+%*2lX: 0X1:0:-1:
+%2lX: 0x1:0:-1:
+%*2lX: 0x1:0:-1:
%2lX: 2a:1:3:42:
%*2lX: 2a:0:3:
%2lX: 2A:1:3:42:
%*2lX: 2A:0:3:
-# BZ12701 %2lX: 0X2a:0:-1:
-# BZ12701 %*2lX: 0X2a:0:-1:
-# BZ12701 %2lX: 0x2A:0:-1:
-# BZ12701 %*2lX: 0x2A:0:-1:
+%2lX: 0X2a:0:-1:
+%*2lX: 0X2a:0:-1:
+%2lX: 0x2A:0:-1:
+%*2lX: 0x2A:0:-1:
%2lX: ffffffff:1:3:255:
%*2lX: ffffffff:0:3:
%2lX: FFFFFFFF:1:3:255:
%*2lX: FFFFFFFF:0:3:
-# BZ12701 %2lX: 0Xffffffff:0:-1:
-# BZ12701 %*2lX: 0Xffffffff:0:-1:
-# BZ12701 %2lX: 0xFFFFFFFF:0:-1:
-# BZ12701 %*2lX: 0xFFFFFFFF:0:-1:
+%2lX: 0Xffffffff:0:-1:
+%*2lX: 0Xffffffff:0:-1:
+%2lX: 0xFFFFFFFF:0:-1:
+%*2lX: 0xFFFFFFFF:0:-1:
%2lX: 100000000:1:3:16:
%*2lX: 100000000:0:3:
-# BZ12701 %2lX: 0X100000000:0:-1:
-# BZ12701 %*2lX: 0X100000000:0:-1:
-# BZ12701 %2lX: 0x100000000:0:-1:
-# BZ12701 %*2lX: 0x100000000:0:-1:
+%2lX: 0X100000000:0:-1:
+%*2lX: 0X100000000:0:-1:
+%2lX: 0x100000000:0:-1:
+%*2lX: 0x100000000:0:-1:
%2lX: 100001091:1:3:16:
%*2lX: 100001091:0:3:
-# BZ12701 %2lX: 0X100001091:0:-1:
-# BZ12701 %*2lX: 0X100001091:0:-1:
-# BZ12701 %2lX: 0x100001091:0:-1:
-# BZ12701 %*2lX: 0x100001091:0:-1:
+%2lX: 0X100001091:0:-1:
+%*2lX: 0X100001091:0:-1:
+%2lX: 0x100001091:0:-1:
+%*2lX: 0x100001091:0:-1:
%2lX: +0:1:3:0:
%*2lX: +0:0:3:
%2lX: +0X0:1:3:0:
diff --git a/sysdeps/wordsize-64/tst-scanf-format-int-i.input b/sysdeps/wordsize-64/tst-scanf-format-int-i.input
index 8450d1a..a0644b7 100644
--- a/sysdeps/wordsize-64/tst-scanf-format-int-i.input
+++ b/sysdeps/wordsize-64/tst-scanf-format-int-i.input
@@ -510,76 +510,76 @@
%*2i:-0b0:0:2:
%2i:0:1:1:0:
%*2i:0:0:1:
-# BZ12701 %2i:0X0:0:-1:
-# BZ12701 %*2i:0X0:0:-1:
-# BZ12701 %2i:0x0:0:-1:
-# BZ12701 %*2i:0x0:0:-1:
+%2i:0X0:0:-1:
+%*2i:0X0:0:-1:
+%2i:0x0:0:-1:
+%*2i:0x0:0:-1:
%2i:00:1:2:0:
%*2i:00:0:2:
-# BZ12701 %2i:0B0:0:-1:
-# BZ12701 %*2i:0B0:0:-1:
-# BZ12701 %2i:0b0:0:-1:
-# BZ12701 %*2i:0b0:0:-1:
+%2i:0B0:0:-1:
+%*2i:0B0:0:-1:
+%2i:0b0:0:-1:
+%*2i:0b0:0:-1:
%2i:1:1:1:1:
%*2i:1:0:1:
-# BZ12701 %2i:0X1:0:-1:
-# BZ12701 %*2i:0X1:0:-1:
-# BZ12701 %2i:0x1:0:-1:
-# BZ12701 %*2i:0x1:0:-1:
+%2i:0X1:0:-1:
+%*2i:0X1:0:-1:
+%2i:0x1:0:-1:
+%*2i:0x1:0:-1:
%2i:01:1:2:1:
%*2i:01:0:2:
-# BZ12701 %2i:0B1:0:-1:
-# BZ12701 %*2i:0B1:0:-1:
-# BZ12701 %2i:0b1:0:-1:
-# BZ12701 %*2i:0b1:0:-1:
+%2i:0B1:0:-1:
+%*2i:0B1:0:-1:
+%2i:0b1:0:-1:
+%*2i:0b1:0:-1:
%2i:42:1:2:42:
%*2i:42:0:2:
-# BZ12701 %2i:0X2a:0:-1:
-# BZ12701 %*2i:0X2a:0:-1:
-# BZ12701 %2i:0x2A:0:-1:
-# BZ12701 %*2i:0x2A:0:-1:
+%2i:0X2a:0:-1:
+%*2i:0X2a:0:-1:
+%2i:0x2A:0:-1:
+%*2i:0x2A:0:-1:
%2i:052:1:2:5:
%*2i:052:0:2:
-# BZ12701 %2i:0B101010:0:-1:
-# BZ12701 %*2i:0B101010:0:-1:
-# BZ12701 %2i:0b101010:0:-1:
-# BZ12701 %*2i:0b101010:0:-1:
+%2i:0B101010:0:-1:
+%*2i:0B101010:0:-1:
+%2i:0b101010:0:-1:
+%*2i:0b101010:0:-1:
%2i:2147483647:1:2:21:
%*2i:2147483647:0:2:
-# BZ12701 %2i:0X7fffffff:0:-1:
-# BZ12701 %*2i:0X7fffffff:0:-1:
-# BZ12701 %2i:0x7FFFFFFF:0:-1:
-# BZ12701 %*2i:0x7FFFFFFF:0:-1:
+%2i:0X7fffffff:0:-1:
+%*2i:0X7fffffff:0:-1:
+%2i:0x7FFFFFFF:0:-1:
+%*2i:0x7FFFFFFF:0:-1:
%2i:017777777777:1:2:1:
%*2i:017777777777:0:2:
-# BZ12701 %2i:0B1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i:0B1111111111111111111111111111111:0:-1:
-# BZ12701 %2i:0b1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i:0b1111111111111111111111111111111:0:-1:
+%2i:0B1111111111111111111111111111111:0:-1:
+%*2i:0B1111111111111111111111111111111:0:-1:
+%2i:0b1111111111111111111111111111111:0:-1:
+%*2i:0b1111111111111111111111111111111:0:-1:
%2i:2147483648:1:2:21:
%*2i:2147483648:0:2:
-# BZ12701 %2i:0X80000000:0:-1:
-# BZ12701 %*2i:0X80000000:0:-1:
-# BZ12701 %2i:0x80000000:0:-1:
-# BZ12701 %*2i:0x80000000:0:-1:
+%2i:0X80000000:0:-1:
+%*2i:0X80000000:0:-1:
+%2i:0x80000000:0:-1:
+%*2i:0x80000000:0:-1:
%2i:020000000000:1:2:2:
%*2i:020000000000:0:2:
-# BZ12701 %2i:0B10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i:0B10000000000000000000000000000000:0:-1:
-# BZ12701 %2i:0b10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i:0b10000000000000000000000000000000:0:-1:
+%2i:0B10000000000000000000000000000000:0:-1:
+%*2i:0B10000000000000000000000000000000:0:-1:
+%2i:0b10000000000000000000000000000000:0:-1:
+%*2i:0b10000000000000000000000000000000:0:-1:
%2i:2147487889:1:2:21:
%*2i:2147487889:0:2:
-# BZ12701 %2i:0X80001091:0:-1:
-# BZ12701 %*2i:0X80001091:0:-1:
-# BZ12701 %2i:0x80001091:0:-1:
-# BZ12701 %*2i:0x80001091:0:-1:
+%2i:0X80001091:0:-1:
+%*2i:0X80001091:0:-1:
+%2i:0x80001091:0:-1:
+%*2i:0x80001091:0:-1:
%2i:020000010221:1:2:2:
%*2i:020000010221:0:2:
-# BZ12701 %2i:0B10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i:0B10000000000000000001000010010001:0:-1:
-# BZ12701 %2i:0b10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i:0b10000000000000000001000010010001:0:-1:
+%2i:0B10000000000000000001000010010001:0:-1:
+%*2i:0B10000000000000000001000010010001:0:-1:
+%2i:0b10000000000000000001000010010001:0:-1:
+%*2i:0b10000000000000000001000010010001:0:-1:
%2i:+0:1:2:0:
%*2i:+0:0:2:
%2i:+0X0:1:2:0:
@@ -1164,76 +1164,76 @@
%*2i: -0b0:0:3:
%2i: 0:1:2:0:
%*2i: 0:0:2:
-# BZ12701 %2i: 0X0:0:-1:
-# BZ12701 %*2i: 0X0:0:-1:
-# BZ12701 %2i: 0x0:0:-1:
-# BZ12701 %*2i: 0x0:0:-1:
+%2i: 0X0:0:-1:
+%*2i: 0X0:0:-1:
+%2i: 0x0:0:-1:
+%*2i: 0x0:0:-1:
%2i: 00:1:3:0:
%*2i: 00:0:3:
-# BZ12701 %2i: 0B0:0:-1:
-# BZ12701 %*2i: 0B0:0:-1:
-# BZ12701 %2i: 0b0:0:-1:
-# BZ12701 %*2i: 0b0:0:-1:
+%2i: 0B0:0:-1:
+%*2i: 0B0:0:-1:
+%2i: 0b0:0:-1:
+%*2i: 0b0:0:-1:
%2i: 1:1:2:1:
%*2i: 1:0:2:
-# BZ12701 %2i: 0X1:0:-1:
-# BZ12701 %*2i: 0X1:0:-1:
-# BZ12701 %2i: 0x1:0:-1:
-# BZ12701 %*2i: 0x1:0:-1:
+%2i: 0X1:0:-1:
+%*2i: 0X1:0:-1:
+%2i: 0x1:0:-1:
+%*2i: 0x1:0:-1:
%2i: 01:1:3:1:
%*2i: 01:0:3:
-# BZ12701 %2i: 0B1:0:-1:
-# BZ12701 %*2i: 0B1:0:-1:
-# BZ12701 %2i: 0b1:0:-1:
-# BZ12701 %*2i: 0b1:0:-1:
+%2i: 0B1:0:-1:
+%*2i: 0B1:0:-1:
+%2i: 0b1:0:-1:
+%*2i: 0b1:0:-1:
%2i: 42:1:3:42:
%*2i: 42:0:3:
-# BZ12701 %2i: 0X2a:0:-1:
-# BZ12701 %*2i: 0X2a:0:-1:
-# BZ12701 %2i: 0x2A:0:-1:
-# BZ12701 %*2i: 0x2A:0:-1:
+%2i: 0X2a:0:-1:
+%*2i: 0X2a:0:-1:
+%2i: 0x2A:0:-1:
+%*2i: 0x2A:0:-1:
%2i: 052:1:3:5:
%*2i: 052:0:3:
-# BZ12701 %2i: 0B101010:0:-1:
-# BZ12701 %*2i: 0B101010:0:-1:
-# BZ12701 %2i: 0b101010:0:-1:
-# BZ12701 %*2i: 0b101010:0:-1:
+%2i: 0B101010:0:-1:
+%*2i: 0B101010:0:-1:
+%2i: 0b101010:0:-1:
+%*2i: 0b101010:0:-1:
%2i: 2147483647:1:3:21:
%*2i: 2147483647:0:3:
-# BZ12701 %2i: 0X7fffffff:0:-1:
-# BZ12701 %*2i: 0X7fffffff:0:-1:
-# BZ12701 %2i: 0x7FFFFFFF:0:-1:
-# BZ12701 %*2i: 0x7FFFFFFF:0:-1:
+%2i: 0X7fffffff:0:-1:
+%*2i: 0X7fffffff:0:-1:
+%2i: 0x7FFFFFFF:0:-1:
+%*2i: 0x7FFFFFFF:0:-1:
%2i: 017777777777:1:3:1:
%*2i: 017777777777:0:3:
-# BZ12701 %2i: 0B1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i: 0B1111111111111111111111111111111:0:-1:
-# BZ12701 %2i: 0b1111111111111111111111111111111:0:-1:
-# BZ12701 %*2i: 0b1111111111111111111111111111111:0:-1:
+%2i: 0B1111111111111111111111111111111:0:-1:
+%*2i: 0B1111111111111111111111111111111:0:-1:
+%2i: 0b1111111111111111111111111111111:0:-1:
+%*2i: 0b1111111111111111111111111111111:0:-1:
%2i: 2147483648:1:3:21:
%*2i: 2147483648:0:3:
-# BZ12701 %2i: 0X80000000:0:-1:
-# BZ12701 %*2i: 0X80000000:0:-1:
-# BZ12701 %2i: 0x80000000:0:-1:
-# BZ12701 %*2i: 0x80000000:0:-1:
+%2i: 0X80000000:0:-1:
+%*2i: 0X80000000:0:-1:
+%2i: 0x80000000:0:-1:
+%*2i: 0x80000000:0:-1:
%2i: 020000000000:1:3:2:
%*2i: 020000000000:0:3:
-# BZ12701 %2i: 0B10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i: 0B10000000000000000000000000000000:0:-1:
-# BZ12701 %2i: 0b10000000000000000000000000000000:0:-1:
-# BZ12701 %*2i: 0b10000000000000000000000000000000:0:-1:
+%2i: 0B10000000000000000000000000000000:0:-1:
+%*2i: 0B10000000000000000000000000000000:0:-1:
+%2i: 0b10000000000000000000000000000000:0:-1:
+%*2i: 0b10000000000000000000000000000000:0:-1:
%2i: 2147487889:1:3:21:
%*2i: 2147487889:0:3:
-# BZ12701 %2i: 0X80001091:0:-1:
-# BZ12701 %*2i: 0X80001091:0:-1:
-# BZ12701 %2i: 0x80001091:0:-1:
-# BZ12701 %*2i: 0x80001091:0:-1:
+%2i: 0X80001091:0:-1:
+%*2i: 0X80001091:0:-1:
+%2i: 0x80001091:0:-1:
+%*2i: 0x80001091:0:-1:
%2i: 020000010221:1:3:2:
%*2i: 020000010221:0:3:
-# BZ12701 %2i: 0B10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i: 0B10000000000000000001000010010001:0:-1:
-# BZ12701 %2i: 0b10000000000000000001000010010001:0:-1:
-# BZ12701 %*2i: 0b10000000000000000001000010010001:0:-1:
+%2i: 0B10000000000000000001000010010001:0:-1:
+%*2i: 0B10000000000000000001000010010001:0:-1:
+%2i: 0b10000000000000000001000010010001:0:-1:
+%*2i: 0b10000000000000000001000010010001:0:-1:
%2i: +0:1:3:0:
%*2i: +0:0:3:
%2i: +0X0:1:3:0:
diff --git a/sysdeps/wordsize-64/tst-scanf-format-long-i.input b/sysdeps/wordsize-64/tst-scanf-format-long-i.input
index 3066dab..66ca752 100644
--- a/sysdeps/wordsize-64/tst-scanf-format-long-i.input
+++ b/sysdeps/wordsize-64/tst-scanf-format-long-i.input
@@ -510,76 +510,76 @@
%*2li:-0b0:0:2:
%2li:0:1:1:0:
%*2li:0:0:1:
-# BZ12701 %2li:0X0:0:-1:
-# BZ12701 %*2li:0X0:0:-1:
-# BZ12701 %2li:0x0:0:-1:
-# BZ12701 %*2li:0x0:0:-1:
+%2li:0X0:0:-1:
+%*2li:0X0:0:-1:
+%2li:0x0:0:-1:
+%*2li:0x0:0:-1:
%2li:00:1:2:0:
%*2li:00:0:2:
-# BZ12701 %2li:0B0:0:-1:
-# BZ12701 %*2li:0B0:0:-1:
-# BZ12701 %2li:0b0:0:-1:
-# BZ12701 %*2li:0b0:0:-1:
+%2li:0B0:0:-1:
+%*2li:0B0:0:-1:
+%2li:0b0:0:-1:
+%*2li:0b0:0:-1:
%2li:1:1:1:1:
%*2li:1:0:1:
-# BZ12701 %2li:0X1:0:-1:
-# BZ12701 %*2li:0X1:0:-1:
-# BZ12701 %2li:0x1:0:-1:
-# BZ12701 %*2li:0x1:0:-1:
+%2li:0X1:0:-1:
+%*2li:0X1:0:-1:
+%2li:0x1:0:-1:
+%*2li:0x1:0:-1:
%2li:01:1:2:1:
%*2li:01:0:2:
-# BZ12701 %2li:0B1:0:-1:
-# BZ12701 %*2li:0B1:0:-1:
-# BZ12701 %2li:0b1:0:-1:
-# BZ12701 %*2li:0b1:0:-1:
+%2li:0B1:0:-1:
+%*2li:0B1:0:-1:
+%2li:0b1:0:-1:
+%*2li:0b1:0:-1:
%2li:42:1:2:42:
%*2li:42:0:2:
-# BZ12701 %2li:0X2a:0:-1:
-# BZ12701 %*2li:0X2a:0:-1:
-# BZ12701 %2li:0x2A:0:-1:
-# BZ12701 %*2li:0x2A:0:-1:
+%2li:0X2a:0:-1:
+%*2li:0X2a:0:-1:
+%2li:0x2A:0:-1:
+%*2li:0x2A:0:-1:
%2li:052:1:2:5:
%*2li:052:0:2:
-# BZ12701 %2li:0B101010:0:-1:
-# BZ12701 %*2li:0B101010:0:-1:
-# BZ12701 %2li:0b101010:0:-1:
-# BZ12701 %*2li:0b101010:0:-1:
+%2li:0B101010:0:-1:
+%*2li:0B101010:0:-1:
+%2li:0b101010:0:-1:
+%*2li:0b101010:0:-1:
%2li:9223372036854775807:1:2:92:
%*2li:9223372036854775807:0:2:
-# BZ12701 %2li:0X7fffffffffffffff:0:-1:
-# BZ12701 %*2li:0X7fffffffffffffff:0:-1:
-# BZ12701 %2li:0x7FFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2li:0x7FFFFFFFFFFFFFFF:0:-1:
+%2li:0X7fffffffffffffff:0:-1:
+%*2li:0X7fffffffffffffff:0:-1:
+%2li:0x7FFFFFFFFFFFFFFF:0:-1:
+%*2li:0x7FFFFFFFFFFFFFFF:0:-1:
%2li:0777777777777777777777:1:2:7:
%*2li:0777777777777777777777:0:2:
-# BZ12701 %2li:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2li:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2li:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2li:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2li:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2li:0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2li:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2li:0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2li:9223372036854775808:1:2:92:
%*2li:9223372036854775808:0:2:
-# BZ12701 %2li:0X8000000000000000:0:-1:
-# BZ12701 %*2li:0X8000000000000000:0:-1:
-# BZ12701 %2li:0x8000000000000000:0:-1:
-# BZ12701 %*2li:0x8000000000000000:0:-1:
+%2li:0X8000000000000000:0:-1:
+%*2li:0X8000000000000000:0:-1:
+%2li:0x8000000000000000:0:-1:
+%*2li:0x8000000000000000:0:-1:
%2li:01000000000000000000000:1:2:1:
%*2li:01000000000000000000000:0:2:
-# BZ12701 %2li:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2li:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2li:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2li:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2li:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2li:0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2li:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2li:0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2li:9223372036897200049:1:2:92:
%*2li:9223372036897200049:0:2:
-# BZ12701 %2li:0X80000000028757b1:0:-1:
-# BZ12701 %*2li:0X80000000028757b1:0:-1:
-# BZ12701 %2li:0x80000000028757B1:0:-1:
-# BZ12701 %*2li:0x80000000028757B1:0:-1:
+%2li:0X80000000028757b1:0:-1:
+%*2li:0X80000000028757b1:0:-1:
+%2li:0x80000000028757B1:0:-1:
+%*2li:0x80000000028757B1:0:-1:
%2li:01000000000000241653661:1:2:1:
%*2li:01000000000000241653661:0:2:
-# BZ12701 %2li:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2li:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2li:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2li:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2li:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2li:0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2li:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2li:0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2li:+0:1:2:0:
%*2li:+0:0:2:
%2li:+0X0:1:2:0:
@@ -1164,76 +1164,76 @@
%*2li: -0b0:0:3:
%2li: 0:1:2:0:
%*2li: 0:0:2:
-# BZ12701 %2li: 0X0:0:-1:
-# BZ12701 %*2li: 0X0:0:-1:
-# BZ12701 %2li: 0x0:0:-1:
-# BZ12701 %*2li: 0x0:0:-1:
+%2li: 0X0:0:-1:
+%*2li: 0X0:0:-1:
+%2li: 0x0:0:-1:
+%*2li: 0x0:0:-1:
%2li: 00:1:3:0:
%*2li: 00:0:3:
-# BZ12701 %2li: 0B0:0:-1:
-# BZ12701 %*2li: 0B0:0:-1:
-# BZ12701 %2li: 0b0:0:-1:
-# BZ12701 %*2li: 0b0:0:-1:
+%2li: 0B0:0:-1:
+%*2li: 0B0:0:-1:
+%2li: 0b0:0:-1:
+%*2li: 0b0:0:-1:
%2li: 1:1:2:1:
%*2li: 1:0:2:
-# BZ12701 %2li: 0X1:0:-1:
-# BZ12701 %*2li: 0X1:0:-1:
-# BZ12701 %2li: 0x1:0:-1:
-# BZ12701 %*2li: 0x1:0:-1:
+%2li: 0X1:0:-1:
+%*2li: 0X1:0:-1:
+%2li: 0x1:0:-1:
+%*2li: 0x1:0:-1:
%2li: 01:1:3:1:
%*2li: 01:0:3:
-# BZ12701 %2li: 0B1:0:-1:
-# BZ12701 %*2li: 0B1:0:-1:
-# BZ12701 %2li: 0b1:0:-1:
-# BZ12701 %*2li: 0b1:0:-1:
+%2li: 0B1:0:-1:
+%*2li: 0B1:0:-1:
+%2li: 0b1:0:-1:
+%*2li: 0b1:0:-1:
%2li: 42:1:3:42:
%*2li: 42:0:3:
-# BZ12701 %2li: 0X2a:0:-1:
-# BZ12701 %*2li: 0X2a:0:-1:
-# BZ12701 %2li: 0x2A:0:-1:
-# BZ12701 %*2li: 0x2A:0:-1:
+%2li: 0X2a:0:-1:
+%*2li: 0X2a:0:-1:
+%2li: 0x2A:0:-1:
+%*2li: 0x2A:0:-1:
%2li: 052:1:3:5:
%*2li: 052:0:3:
-# BZ12701 %2li: 0B101010:0:-1:
-# BZ12701 %*2li: 0B101010:0:-1:
-# BZ12701 %2li: 0b101010:0:-1:
-# BZ12701 %*2li: 0b101010:0:-1:
+%2li: 0B101010:0:-1:
+%*2li: 0B101010:0:-1:
+%2li: 0b101010:0:-1:
+%*2li: 0b101010:0:-1:
%2li: 9223372036854775807:1:3:92:
%*2li: 9223372036854775807:0:3:
-# BZ12701 %2li: 0X7fffffffffffffff:0:-1:
-# BZ12701 %*2li: 0X7fffffffffffffff:0:-1:
-# BZ12701 %2li: 0x7FFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2li: 0x7FFFFFFFFFFFFFFF:0:-1:
+%2li: 0X7fffffffffffffff:0:-1:
+%*2li: 0X7fffffffffffffff:0:-1:
+%2li: 0x7FFFFFFFFFFFFFFF:0:-1:
+%*2li: 0x7FFFFFFFFFFFFFFF:0:-1:
%2li: 0777777777777777777777:1:3:7:
%*2li: 0777777777777777777777:0:3:
-# BZ12701 %2li: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2li: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2li: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2li: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2li: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2li: 0B111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2li: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2li: 0b111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2li: 9223372036854775808:1:3:92:
%*2li: 9223372036854775808:0:3:
-# BZ12701 %2li: 0X8000000000000000:0:-1:
-# BZ12701 %*2li: 0X8000000000000000:0:-1:
-# BZ12701 %2li: 0x8000000000000000:0:-1:
-# BZ12701 %*2li: 0x8000000000000000:0:-1:
+%2li: 0X8000000000000000:0:-1:
+%*2li: 0X8000000000000000:0:-1:
+%2li: 0x8000000000000000:0:-1:
+%*2li: 0x8000000000000000:0:-1:
%2li: 01000000000000000000000:1:3:1:
%*2li: 01000000000000000000000:0:3:
-# BZ12701 %2li: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2li: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2li: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2li: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2li: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2li: 0B1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2li: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2li: 0b1000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2li: 9223372036897200049:1:3:92:
%*2li: 9223372036897200049:0:3:
-# BZ12701 %2li: 0X80000000028757b1:0:-1:
-# BZ12701 %*2li: 0X80000000028757b1:0:-1:
-# BZ12701 %2li: 0x80000000028757B1:0:-1:
-# BZ12701 %*2li: 0x80000000028757B1:0:-1:
+%2li: 0X80000000028757b1:0:-1:
+%*2li: 0X80000000028757b1:0:-1:
+%2li: 0x80000000028757B1:0:-1:
+%*2li: 0x80000000028757B1:0:-1:
%2li: 01000000000000241653661:1:3:1:
%*2li: 01000000000000241653661:0:3:
-# BZ12701 %2li: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2li: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2li: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2li: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2li: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2li: 0B1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2li: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2li: 0b1000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2li: +0:1:3:0:
%*2li: +0:0:3:
%2li: +0X0:1:3:0:
diff --git a/sysdeps/wordsize-64/tst-scanf-format-uint-b.input b/sysdeps/wordsize-64/tst-scanf-format-uint-b.input
index 7915af7..75636f0 100644
--- a/sysdeps/wordsize-64/tst-scanf-format-uint-b.input
+++ b/sysdeps/wordsize-64/tst-scanf-format-uint-b.input
@@ -204,40 +204,40 @@
%*2b:-0b0:0:2:
%2b:0:1:1:0:
%*2b:0:0:1:
-# BZ12701 %2b:0B0:0:-1:
-# BZ12701 %*2b:0B0:0:-1:
-# BZ12701 %2b:0b0:0:-1:
-# BZ12701 %*2b:0b0:0:-1:
+%2b:0B0:0:-1:
+%*2b:0B0:0:-1:
+%2b:0b0:0:-1:
+%*2b:0b0:0:-1:
%2b:1:1:1:1:
%*2b:1:0:1:
-# BZ12701 %2b:0B1:0:-1:
-# BZ12701 %*2b:0B1:0:-1:
-# BZ12701 %2b:0b1:0:-1:
-# BZ12701 %*2b:0b1:0:-1:
+%2b:0B1:0:-1:
+%*2b:0B1:0:-1:
+%2b:0b1:0:-1:
+%*2b:0b1:0:-1:
%2b:101010:1:2:2:
%*2b:101010:0:2:
-# BZ12701 %2b:0B101010:0:-1:
-# BZ12701 %*2b:0B101010:0:-1:
-# BZ12701 %2b:0b101010:0:-1:
-# BZ12701 %*2b:0b101010:0:-1:
+%2b:0B101010:0:-1:
+%*2b:0B101010:0:-1:
+%2b:0b101010:0:-1:
+%*2b:0b101010:0:-1:
%2b:11111111111111111111111111111111:1:2:3:
%*2b:11111111111111111111111111111111:0:2:
-# BZ12701 %2b:0B11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b:0B11111111111111111111111111111111:0:-1:
-# BZ12701 %2b:0b11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b:0b11111111111111111111111111111111:0:-1:
+%2b:0B11111111111111111111111111111111:0:-1:
+%*2b:0B11111111111111111111111111111111:0:-1:
+%2b:0b11111111111111111111111111111111:0:-1:
+%*2b:0b11111111111111111111111111111111:0:-1:
%2b:100000000000000000000000000000000:1:2:2:
%*2b:100000000000000000000000000000000:0:2:
-# BZ12701 %2b:0B100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b:0B100000000000000000000000000000000:0:-1:
-# BZ12701 %2b:0b100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b:0b100000000000000000000000000000000:0:-1:
+%2b:0B100000000000000000000000000000000:0:-1:
+%*2b:0B100000000000000000000000000000000:0:-1:
+%2b:0b100000000000000000000000000000000:0:-1:
+%*2b:0b100000000000000000000000000000000:0:-1:
%2b:100000000000000000001000010010001:1:2:2:
%*2b:100000000000000000001000010010001:0:2:
-# BZ12701 %2b:0B100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b:0B100000000000000000001000010010001:0:-1:
-# BZ12701 %2b:0b100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b:0b100000000000000000001000010010001:0:-1:
+%2b:0B100000000000000000001000010010001:0:-1:
+%*2b:0B100000000000000000001000010010001:0:-1:
+%2b:0b100000000000000000001000010010001:0:-1:
+%*2b:0b100000000000000000001000010010001:0:-1:
%2b:+0:1:2:0:
%*2b:+0:0:2:
%2b:+0B0:1:2:0:
@@ -480,40 +480,40 @@
%*2b: -0b0:0:3:
%2b: 0:1:2:0:
%*2b: 0:0:2:
-# BZ12701 %2b: 0B0:0:-1:
-# BZ12701 %*2b: 0B0:0:-1:
-# BZ12701 %2b: 0b0:0:-1:
-# BZ12701 %*2b: 0b0:0:-1:
+%2b: 0B0:0:-1:
+%*2b: 0B0:0:-1:
+%2b: 0b0:0:-1:
+%*2b: 0b0:0:-1:
%2b: 1:1:2:1:
%*2b: 1:0:2:
-# BZ12701 %2b: 0B1:0:-1:
-# BZ12701 %*2b: 0B1:0:-1:
-# BZ12701 %2b: 0b1:0:-1:
-# BZ12701 %*2b: 0b1:0:-1:
+%2b: 0B1:0:-1:
+%*2b: 0B1:0:-1:
+%2b: 0b1:0:-1:
+%*2b: 0b1:0:-1:
%2b: 101010:1:3:2:
%*2b: 101010:0:3:
-# BZ12701 %2b: 0B101010:0:-1:
-# BZ12701 %*2b: 0B101010:0:-1:
-# BZ12701 %2b: 0b101010:0:-1:
-# BZ12701 %*2b: 0b101010:0:-1:
+%2b: 0B101010:0:-1:
+%*2b: 0B101010:0:-1:
+%2b: 0b101010:0:-1:
+%*2b: 0b101010:0:-1:
%2b: 11111111111111111111111111111111:1:3:3:
%*2b: 11111111111111111111111111111111:0:3:
-# BZ12701 %2b: 0B11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b: 0B11111111111111111111111111111111:0:-1:
-# BZ12701 %2b: 0b11111111111111111111111111111111:0:-1:
-# BZ12701 %*2b: 0b11111111111111111111111111111111:0:-1:
+%2b: 0B11111111111111111111111111111111:0:-1:
+%*2b: 0B11111111111111111111111111111111:0:-1:
+%2b: 0b11111111111111111111111111111111:0:-1:
+%*2b: 0b11111111111111111111111111111111:0:-1:
%2b: 100000000000000000000000000000000:1:3:2:
%*2b: 100000000000000000000000000000000:0:3:
-# BZ12701 %2b: 0B100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b: 0B100000000000000000000000000000000:0:-1:
-# BZ12701 %2b: 0b100000000000000000000000000000000:0:-1:
-# BZ12701 %*2b: 0b100000000000000000000000000000000:0:-1:
+%2b: 0B100000000000000000000000000000000:0:-1:
+%*2b: 0B100000000000000000000000000000000:0:-1:
+%2b: 0b100000000000000000000000000000000:0:-1:
+%*2b: 0b100000000000000000000000000000000:0:-1:
%2b: 100000000000000000001000010010001:1:3:2:
%*2b: 100000000000000000001000010010001:0:3:
-# BZ12701 %2b: 0B100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b: 0B100000000000000000001000010010001:0:-1:
-# BZ12701 %2b: 0b100000000000000000001000010010001:0:-1:
-# BZ12701 %*2b: 0b100000000000000000001000010010001:0:-1:
+%2b: 0B100000000000000000001000010010001:0:-1:
+%*2b: 0B100000000000000000001000010010001:0:-1:
+%2b: 0b100000000000000000001000010010001:0:-1:
+%*2b: 0b100000000000000000001000010010001:0:-1:
%2b: +0:1:3:0:
%*2b: +0:0:3:
%2b: +0B0:1:3:0:
diff --git a/sysdeps/wordsize-64/tst-scanf-format-uint-x.input b/sysdeps/wordsize-64/tst-scanf-format-uint-x.input
index 31fb4a8..a9c1d77 100644
--- a/sysdeps/wordsize-64/tst-scanf-format-uint-x.input
+++ b/sysdeps/wordsize-64/tst-scanf-format-uint-x.input
@@ -226,44 +226,44 @@
%*2x:-0x0:0:2:
%2x:0:1:1:0:
%*2x:0:0:1:
-# BZ12701 %2x:0X0:0:-1:
-# BZ12701 %*2x:0X0:0:-1:
-# BZ12701 %2x:0x0:0:-1:
-# BZ12701 %*2x:0x0:0:-1:
+%2x:0X0:0:-1:
+%*2x:0X0:0:-1:
+%2x:0x0:0:-1:
+%*2x:0x0:0:-1:
%2x:1:1:1:1:
%*2x:1:0:1:
-# BZ12701 %2x:0X1:0:-1:
-# BZ12701 %*2x:0X1:0:-1:
-# BZ12701 %2x:0x1:0:-1:
-# BZ12701 %*2x:0x1:0:-1:
+%2x:0X1:0:-1:
+%*2x:0X1:0:-1:
+%2x:0x1:0:-1:
+%*2x:0x1:0:-1:
%2x:2a:1:2:42:
%*2x:2a:0:2:
%2x:2A:1:2:42:
%*2x:2A:0:2:
-# BZ12701 %2x:0X2a:0:-1:
-# BZ12701 %*2x:0X2a:0:-1:
-# BZ12701 %2x:0x2A:0:-1:
-# BZ12701 %*2x:0x2A:0:-1:
+%2x:0X2a:0:-1:
+%*2x:0X2a:0:-1:
+%2x:0x2A:0:-1:
+%*2x:0x2A:0:-1:
%2x:ffffffff:1:2:255:
%*2x:ffffffff:0:2:
%2x:FFFFFFFF:1:2:255:
%*2x:FFFFFFFF:0:2:
-# BZ12701 %2x:0Xffffffff:0:-1:
-# BZ12701 %*2x:0Xffffffff:0:-1:
-# BZ12701 %2x:0xFFFFFFFF:0:-1:
-# BZ12701 %*2x:0xFFFFFFFF:0:-1:
+%2x:0Xffffffff:0:-1:
+%*2x:0Xffffffff:0:-1:
+%2x:0xFFFFFFFF:0:-1:
+%*2x:0xFFFFFFFF:0:-1:
%2x:100000000:1:2:16:
%*2x:100000000:0:2:
-# BZ12701 %2x:0X100000000:0:-1:
-# BZ12701 %*2x:0X100000000:0:-1:
-# BZ12701 %2x:0x100000000:0:-1:
-# BZ12701 %*2x:0x100000000:0:-1:
+%2x:0X100000000:0:-1:
+%*2x:0X100000000:0:-1:
+%2x:0x100000000:0:-1:
+%*2x:0x100000000:0:-1:
%2x:100001091:1:2:16:
%*2x:100001091:0:2:
-# BZ12701 %2x:0X100001091:0:-1:
-# BZ12701 %*2x:0X100001091:0:-1:
-# BZ12701 %2x:0x100001091:0:-1:
-# BZ12701 %*2x:0x100001091:0:-1:
+%2x:0X100001091:0:-1:
+%*2x:0X100001091:0:-1:
+%2x:0x100001091:0:-1:
+%*2x:0x100001091:0:-1:
%2x:+0:1:2:0:
%*2x:+0:0:2:
%2x:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2x: -0x0:0:3:
%2x: 0:1:2:0:
%*2x: 0:0:2:
-# BZ12701 %2x: 0X0:0:-1:
-# BZ12701 %*2x: 0X0:0:-1:
-# BZ12701 %2x: 0x0:0:-1:
-# BZ12701 %*2x: 0x0:0:-1:
+%2x: 0X0:0:-1:
+%*2x: 0X0:0:-1:
+%2x: 0x0:0:-1:
+%*2x: 0x0:0:-1:
%2x: 1:1:2:1:
%*2x: 1:0:2:
-# BZ12701 %2x: 0X1:0:-1:
-# BZ12701 %*2x: 0X1:0:-1:
-# BZ12701 %2x: 0x1:0:-1:
-# BZ12701 %*2x: 0x1:0:-1:
+%2x: 0X1:0:-1:
+%*2x: 0X1:0:-1:
+%2x: 0x1:0:-1:
+%*2x: 0x1:0:-1:
%2x: 2a:1:3:42:
%*2x: 2a:0:3:
%2x: 2A:1:3:42:
%*2x: 2A:0:3:
-# BZ12701 %2x: 0X2a:0:-1:
-# BZ12701 %*2x: 0X2a:0:-1:
-# BZ12701 %2x: 0x2A:0:-1:
-# BZ12701 %*2x: 0x2A:0:-1:
+%2x: 0X2a:0:-1:
+%*2x: 0X2a:0:-1:
+%2x: 0x2A:0:-1:
+%*2x: 0x2A:0:-1:
%2x: ffffffff:1:3:255:
%*2x: ffffffff:0:3:
%2x: FFFFFFFF:1:3:255:
%*2x: FFFFFFFF:0:3:
-# BZ12701 %2x: 0Xffffffff:0:-1:
-# BZ12701 %*2x: 0Xffffffff:0:-1:
-# BZ12701 %2x: 0xFFFFFFFF:0:-1:
-# BZ12701 %*2x: 0xFFFFFFFF:0:-1:
+%2x: 0Xffffffff:0:-1:
+%*2x: 0Xffffffff:0:-1:
+%2x: 0xFFFFFFFF:0:-1:
+%*2x: 0xFFFFFFFF:0:-1:
%2x: 100000000:1:3:16:
%*2x: 100000000:0:3:
-# BZ12701 %2x: 0X100000000:0:-1:
-# BZ12701 %*2x: 0X100000000:0:-1:
-# BZ12701 %2x: 0x100000000:0:-1:
-# BZ12701 %*2x: 0x100000000:0:-1:
+%2x: 0X100000000:0:-1:
+%*2x: 0X100000000:0:-1:
+%2x: 0x100000000:0:-1:
+%*2x: 0x100000000:0:-1:
%2x: 100001091:1:3:16:
%*2x: 100001091:0:3:
-# BZ12701 %2x: 0X100001091:0:-1:
-# BZ12701 %*2x: 0X100001091:0:-1:
-# BZ12701 %2x: 0x100001091:0:-1:
-# BZ12701 %*2x: 0x100001091:0:-1:
+%2x: 0X100001091:0:-1:
+%*2x: 0X100001091:0:-1:
+%2x: 0x100001091:0:-1:
+%*2x: 0x100001091:0:-1:
%2x: +0:1:3:0:
%*2x: +0:0:3:
%2x: +0X0:1:3:0:
diff --git a/sysdeps/wordsize-64/tst-scanf-format-uint-xx.input b/sysdeps/wordsize-64/tst-scanf-format-uint-xx.input
index d4aa7b0..736de7b 100644
--- a/sysdeps/wordsize-64/tst-scanf-format-uint-xx.input
+++ b/sysdeps/wordsize-64/tst-scanf-format-uint-xx.input
@@ -226,44 +226,44 @@
%*2X:-0x0:0:2:
%2X:0:1:1:0:
%*2X:0:0:1:
-# BZ12701 %2X:0X0:0:-1:
-# BZ12701 %*2X:0X0:0:-1:
-# BZ12701 %2X:0x0:0:-1:
-# BZ12701 %*2X:0x0:0:-1:
+%2X:0X0:0:-1:
+%*2X:0X0:0:-1:
+%2X:0x0:0:-1:
+%*2X:0x0:0:-1:
%2X:1:1:1:1:
%*2X:1:0:1:
-# BZ12701 %2X:0X1:0:-1:
-# BZ12701 %*2X:0X1:0:-1:
-# BZ12701 %2X:0x1:0:-1:
-# BZ12701 %*2X:0x1:0:-1:
+%2X:0X1:0:-1:
+%*2X:0X1:0:-1:
+%2X:0x1:0:-1:
+%*2X:0x1:0:-1:
%2X:2a:1:2:42:
%*2X:2a:0:2:
%2X:2A:1:2:42:
%*2X:2A:0:2:
-# BZ12701 %2X:0X2a:0:-1:
-# BZ12701 %*2X:0X2a:0:-1:
-# BZ12701 %2X:0x2A:0:-1:
-# BZ12701 %*2X:0x2A:0:-1:
+%2X:0X2a:0:-1:
+%*2X:0X2a:0:-1:
+%2X:0x2A:0:-1:
+%*2X:0x2A:0:-1:
%2X:ffffffff:1:2:255:
%*2X:ffffffff:0:2:
%2X:FFFFFFFF:1:2:255:
%*2X:FFFFFFFF:0:2:
-# BZ12701 %2X:0Xffffffff:0:-1:
-# BZ12701 %*2X:0Xffffffff:0:-1:
-# BZ12701 %2X:0xFFFFFFFF:0:-1:
-# BZ12701 %*2X:0xFFFFFFFF:0:-1:
+%2X:0Xffffffff:0:-1:
+%*2X:0Xffffffff:0:-1:
+%2X:0xFFFFFFFF:0:-1:
+%*2X:0xFFFFFFFF:0:-1:
%2X:100000000:1:2:16:
%*2X:100000000:0:2:
-# BZ12701 %2X:0X100000000:0:-1:
-# BZ12701 %*2X:0X100000000:0:-1:
-# BZ12701 %2X:0x100000000:0:-1:
-# BZ12701 %*2X:0x100000000:0:-1:
+%2X:0X100000000:0:-1:
+%*2X:0X100000000:0:-1:
+%2X:0x100000000:0:-1:
+%*2X:0x100000000:0:-1:
%2X:100001091:1:2:16:
%*2X:100001091:0:2:
-# BZ12701 %2X:0X100001091:0:-1:
-# BZ12701 %*2X:0X100001091:0:-1:
-# BZ12701 %2X:0x100001091:0:-1:
-# BZ12701 %*2X:0x100001091:0:-1:
+%2X:0X100001091:0:-1:
+%*2X:0X100001091:0:-1:
+%2X:0x100001091:0:-1:
+%*2X:0x100001091:0:-1:
%2X:+0:1:2:0:
%*2X:+0:0:2:
%2X:+0X0:1:2:0:
@@ -532,44 +532,44 @@
%*2X: -0x0:0:3:
%2X: 0:1:2:0:
%*2X: 0:0:2:
-# BZ12701 %2X: 0X0:0:-1:
-# BZ12701 %*2X: 0X0:0:-1:
-# BZ12701 %2X: 0x0:0:-1:
-# BZ12701 %*2X: 0x0:0:-1:
+%2X: 0X0:0:-1:
+%*2X: 0X0:0:-1:
+%2X: 0x0:0:-1:
+%*2X: 0x0:0:-1:
%2X: 1:1:2:1:
%*2X: 1:0:2:
-# BZ12701 %2X: 0X1:0:-1:
-# BZ12701 %*2X: 0X1:0:-1:
-# BZ12701 %2X: 0x1:0:-1:
-# BZ12701 %*2X: 0x1:0:-1:
+%2X: 0X1:0:-1:
+%*2X: 0X1:0:-1:
+%2X: 0x1:0:-1:
+%*2X: 0x1:0:-1:
%2X: 2a:1:3:42:
%*2X: 2a:0:3:
%2X: 2A:1:3:42:
%*2X: 2A:0:3:
-# BZ12701 %2X: 0X2a:0:-1:
-# BZ12701 %*2X: 0X2a:0:-1:
-# BZ12701 %2X: 0x2A:0:-1:
-# BZ12701 %*2X: 0x2A:0:-1:
+%2X: 0X2a:0:-1:
+%*2X: 0X2a:0:-1:
+%2X: 0x2A:0:-1:
+%*2X: 0x2A:0:-1:
%2X: ffffffff:1:3:255:
%*2X: ffffffff:0:3:
%2X: FFFFFFFF:1:3:255:
%*2X: FFFFFFFF:0:3:
-# BZ12701 %2X: 0Xffffffff:0:-1:
-# BZ12701 %*2X: 0Xffffffff:0:-1:
-# BZ12701 %2X: 0xFFFFFFFF:0:-1:
-# BZ12701 %*2X: 0xFFFFFFFF:0:-1:
+%2X: 0Xffffffff:0:-1:
+%*2X: 0Xffffffff:0:-1:
+%2X: 0xFFFFFFFF:0:-1:
+%*2X: 0xFFFFFFFF:0:-1:
%2X: 100000000:1:3:16:
%*2X: 100000000:0:3:
-# BZ12701 %2X: 0X100000000:0:-1:
-# BZ12701 %*2X: 0X100000000:0:-1:
-# BZ12701 %2X: 0x100000000:0:-1:
-# BZ12701 %*2X: 0x100000000:0:-1:
+%2X: 0X100000000:0:-1:
+%*2X: 0X100000000:0:-1:
+%2X: 0x100000000:0:-1:
+%*2X: 0x100000000:0:-1:
%2X: 100001091:1:3:16:
%*2X: 100001091:0:3:
-# BZ12701 %2X: 0X100001091:0:-1:
-# BZ12701 %*2X: 0X100001091:0:-1:
-# BZ12701 %2X: 0x100001091:0:-1:
-# BZ12701 %*2X: 0x100001091:0:-1:
+%2X: 0X100001091:0:-1:
+%*2X: 0X100001091:0:-1:
+%2X: 0x100001091:0:-1:
+%*2X: 0x100001091:0:-1:
%2X: +0:1:3:0:
%*2X: +0:0:3:
%2X: +0X0:1:3:0:
diff --git a/sysdeps/wordsize-64/tst-scanf-format-ulong-b.input b/sysdeps/wordsize-64/tst-scanf-format-ulong-b.input
index ceb176e..fe5b910 100644
--- a/sysdeps/wordsize-64/tst-scanf-format-ulong-b.input
+++ b/sysdeps/wordsize-64/tst-scanf-format-ulong-b.input
@@ -204,40 +204,40 @@
%*2lb:-0b0:0:2:
%2lb:0:1:1:0:
%*2lb:0:0:1:
-# BZ12701 %2lb:0B0:0:-1:
-# BZ12701 %*2lb:0B0:0:-1:
-# BZ12701 %2lb:0b0:0:-1:
-# BZ12701 %*2lb:0b0:0:-1:
+%2lb:0B0:0:-1:
+%*2lb:0B0:0:-1:
+%2lb:0b0:0:-1:
+%*2lb:0b0:0:-1:
%2lb:1:1:1:1:
%*2lb:1:0:1:
-# BZ12701 %2lb:0B1:0:-1:
-# BZ12701 %*2lb:0B1:0:-1:
-# BZ12701 %2lb:0b1:0:-1:
-# BZ12701 %*2lb:0b1:0:-1:
+%2lb:0B1:0:-1:
+%*2lb:0B1:0:-1:
+%2lb:0b1:0:-1:
+%*2lb:0b1:0:-1:
%2lb:101010:1:2:2:
%*2lb:101010:0:2:
-# BZ12701 %2lb:0B101010:0:-1:
-# BZ12701 %*2lb:0B101010:0:-1:
-# BZ12701 %2lb:0b101010:0:-1:
-# BZ12701 %*2lb:0b101010:0:-1:
+%2lb:0B101010:0:-1:
+%*2lb:0B101010:0:-1:
+%2lb:0b101010:0:-1:
+%*2lb:0b101010:0:-1:
%2lb:1111111111111111111111111111111111111111111111111111111111111111:1:2:3:
%*2lb:1111111111111111111111111111111111111111111111111111111111111111:0:2:
-# BZ12701 %2lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lb:0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lb:0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2lb:10000000000000000000000000000000000000000000000000000000000000000:1:2:2:
%*2lb:10000000000000000000000000000000000000000000000000000000000000000:0:2:
-# BZ12701 %2lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lb:0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lb:0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2lb:10000000000000000000000000000000000000010100001110101011110110001:1:2:2:
%*2lb:10000000000000000000000000000000000000010100001110101011110110001:0:2:
-# BZ12701 %2lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lb:0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lb:0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2lb:+0:1:2:0:
%*2lb:+0:0:2:
%2lb:+0B0:1:2:0:
@@ -480,40 +480,40 @@
%*2lb: -0b0:0:3:
%2lb: 0:1:2:0:
%*2lb: 0:0:2:
-# BZ12701 %2lb: 0B0:0:-1:
-# BZ12701 %*2lb: 0B0:0:-1:
-# BZ12701 %2lb: 0b0:0:-1:
-# BZ12701 %*2lb: 0b0:0:-1:
+%2lb: 0B0:0:-1:
+%*2lb: 0B0:0:-1:
+%2lb: 0b0:0:-1:
+%*2lb: 0b0:0:-1:
%2lb: 1:1:2:1:
%*2lb: 1:0:2:
-# BZ12701 %2lb: 0B1:0:-1:
-# BZ12701 %*2lb: 0B1:0:-1:
-# BZ12701 %2lb: 0b1:0:-1:
-# BZ12701 %*2lb: 0b1:0:-1:
+%2lb: 0B1:0:-1:
+%*2lb: 0B1:0:-1:
+%2lb: 0b1:0:-1:
+%*2lb: 0b1:0:-1:
%2lb: 101010:1:3:2:
%*2lb: 101010:0:3:
-# BZ12701 %2lb: 0B101010:0:-1:
-# BZ12701 %*2lb: 0B101010:0:-1:
-# BZ12701 %2lb: 0b101010:0:-1:
-# BZ12701 %*2lb: 0b101010:0:-1:
+%2lb: 0B101010:0:-1:
+%*2lb: 0B101010:0:-1:
+%2lb: 0b101010:0:-1:
+%*2lb: 0b101010:0:-1:
%2lb: 1111111111111111111111111111111111111111111111111111111111111111:1:3:3:
%*2lb: 1111111111111111111111111111111111111111111111111111111111111111:0:3:
-# BZ12701 %2lb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %2lb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
-# BZ12701 %*2lb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lb: 0B1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%2lb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
+%*2lb: 0b1111111111111111111111111111111111111111111111111111111111111111:0:-1:
%2lb: 10000000000000000000000000000000000000000000000000000000000000000:1:3:2:
%*2lb: 10000000000000000000000000000000000000000000000000000000000000000:0:3:
-# BZ12701 %2lb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %2lb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
-# BZ12701 %*2lb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lb: 0B10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%2lb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
+%*2lb: 0b10000000000000000000000000000000000000000000000000000000000000000:0:-1:
%2lb: 10000000000000000000000000000000000000010100001110101011110110001:1:3:2:
%*2lb: 10000000000000000000000000000000000000010100001110101011110110001:0:3:
-# BZ12701 %2lb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %2lb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
-# BZ12701 %*2lb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lb: 0B10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%2lb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
+%*2lb: 0b10000000000000000000000000000000000000010100001110101011110110001:0:-1:
%2lb: +0:1:3:0:
%*2lb: +0:0:3:
%2lb: +0B0:1:3:0:
diff --git a/sysdeps/wordsize-64/tst-scanf-format-ulong-x.input b/sysdeps/wordsize-64/tst-scanf-format-ulong-x.input
index abe6872..fca475c 100644
--- a/sysdeps/wordsize-64/tst-scanf-format-ulong-x.input
+++ b/sysdeps/wordsize-64/tst-scanf-format-ulong-x.input
@@ -234,46 +234,46 @@
%*2lx:-0x0:0:2:
%2lx:0:1:1:0:
%*2lx:0:0:1:
-# BZ12701 %2lx:0X0:0:-1:
-# BZ12701 %*2lx:0X0:0:-1:
-# BZ12701 %2lx:0x0:0:-1:
-# BZ12701 %*2lx:0x0:0:-1:
+%2lx:0X0:0:-1:
+%*2lx:0X0:0:-1:
+%2lx:0x0:0:-1:
+%*2lx:0x0:0:-1:
%2lx:1:1:1:1:
%*2lx:1:0:1:
-# BZ12701 %2lx:0X1:0:-1:
-# BZ12701 %*2lx:0X1:0:-1:
-# BZ12701 %2lx:0x1:0:-1:
-# BZ12701 %*2lx:0x1:0:-1:
+%2lx:0X1:0:-1:
+%*2lx:0X1:0:-1:
+%2lx:0x1:0:-1:
+%*2lx:0x1:0:-1:
%2lx:2a:1:2:42:
%*2lx:2a:0:2:
%2lx:2A:1:2:42:
%*2lx:2A:0:2:
-# BZ12701 %2lx:0X2a:0:-1:
-# BZ12701 %*2lx:0X2a:0:-1:
-# BZ12701 %2lx:0x2A:0:-1:
-# BZ12701 %*2lx:0x2A:0:-1:
+%2lx:0X2a:0:-1:
+%*2lx:0X2a:0:-1:
+%2lx:0x2A:0:-1:
+%*2lx:0x2A:0:-1:
%2lx:ffffffffffffffff:1:2:255:
%*2lx:ffffffffffffffff:0:2:
%2lx:FFFFFFFFFFFFFFFF:1:2:255:
%*2lx:FFFFFFFFFFFFFFFF:0:2:
-# BZ12701 %2lx:0Xffffffffffffffff:0:-1:
-# BZ12701 %*2lx:0Xffffffffffffffff:0:-1:
-# BZ12701 %2lx:0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2lx:0xFFFFFFFFFFFFFFFF:0:-1:
+%2lx:0Xffffffffffffffff:0:-1:
+%*2lx:0Xffffffffffffffff:0:-1:
+%2lx:0xFFFFFFFFFFFFFFFF:0:-1:
+%*2lx:0xFFFFFFFFFFFFFFFF:0:-1:
%2lx:10000000000000000:1:2:16:
%*2lx:10000000000000000:0:2:
-# BZ12701 %2lx:0X10000000000000000:0:-1:
-# BZ12701 %*2lx:0X10000000000000000:0:-1:
-# BZ12701 %2lx:0x10000000000000000:0:-1:
-# BZ12701 %*2lx:0x10000000000000000:0:-1:
+%2lx:0X10000000000000000:0:-1:
+%*2lx:0X10000000000000000:0:-1:
+%2lx:0x10000000000000000:0:-1:
+%*2lx:0x10000000000000000:0:-1:
%2lx:100000000028757b1:1:2:16:
%*2lx:100000000028757b1:0:2:
%2lx:100000000028757B1:1:2:16:
%*2lx:100000000028757B1:0:2:
-# BZ12701 %2lx:0X100000000028757b1:0:-1:
-# BZ12701 %*2lx:0X100000000028757b1:0:-1:
-# BZ12701 %2lx:0x100000000028757B1:0:-1:
-# BZ12701 %*2lx:0x100000000028757B1:0:-1:
+%2lx:0X100000000028757b1:0:-1:
+%*2lx:0X100000000028757b1:0:-1:
+%2lx:0x100000000028757B1:0:-1:
+%*2lx:0x100000000028757B1:0:-1:
%2lx:+0:1:2:0:
%*2lx:+0:0:2:
%2lx:+0X0:1:2:0:
@@ -552,46 +552,46 @@
%*2lx: -0x0:0:3:
%2lx: 0:1:2:0:
%*2lx: 0:0:2:
-# BZ12701 %2lx: 0X0:0:-1:
-# BZ12701 %*2lx: 0X0:0:-1:
-# BZ12701 %2lx: 0x0:0:-1:
-# BZ12701 %*2lx: 0x0:0:-1:
+%2lx: 0X0:0:-1:
+%*2lx: 0X0:0:-1:
+%2lx: 0x0:0:-1:
+%*2lx: 0x0:0:-1:
%2lx: 1:1:2:1:
%*2lx: 1:0:2:
-# BZ12701 %2lx: 0X1:0:-1:
-# BZ12701 %*2lx: 0X1:0:-1:
-# BZ12701 %2lx: 0x1:0:-1:
-# BZ12701 %*2lx: 0x1:0:-1:
+%2lx: 0X1:0:-1:
+%*2lx: 0X1:0:-1:
+%2lx: 0x1:0:-1:
+%*2lx: 0x1:0:-1:
%2lx: 2a:1:3:42:
%*2lx: 2a:0:3:
%2lx: 2A:1:3:42:
%*2lx: 2A:0:3:
-# BZ12701 %2lx: 0X2a:0:-1:
-# BZ12701 %*2lx: 0X2a:0:-1:
-# BZ12701 %2lx: 0x2A:0:-1:
-# BZ12701 %*2lx: 0x2A:0:-1:
+%2lx: 0X2a:0:-1:
+%*2lx: 0X2a:0:-1:
+%2lx: 0x2A:0:-1:
+%*2lx: 0x2A:0:-1:
%2lx: ffffffffffffffff:1:3:255:
%*2lx: ffffffffffffffff:0:3:
%2lx: FFFFFFFFFFFFFFFF:1:3:255:
%*2lx: FFFFFFFFFFFFFFFF:0:3:
-# BZ12701 %2lx: 0Xffffffffffffffff:0:-1:
-# BZ12701 %*2lx: 0Xffffffffffffffff:0:-1:
-# BZ12701 %2lx: 0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2lx: 0xFFFFFFFFFFFFFFFF:0:-1:
+%2lx: 0Xffffffffffffffff:0:-1:
+%*2lx: 0Xffffffffffffffff:0:-1:
+%2lx: 0xFFFFFFFFFFFFFFFF:0:-1:
+%*2lx: 0xFFFFFFFFFFFFFFFF:0:-1:
%2lx: 10000000000000000:1:3:16:
%*2lx: 10000000000000000:0:3:
-# BZ12701 %2lx: 0X10000000000000000:0:-1:
-# BZ12701 %*2lx: 0X10000000000000000:0:-1:
-# BZ12701 %2lx: 0x10000000000000000:0:-1:
-# BZ12701 %*2lx: 0x10000000000000000:0:-1:
+%2lx: 0X10000000000000000:0:-1:
+%*2lx: 0X10000000000000000:0:-1:
+%2lx: 0x10000000000000000:0:-1:
+%*2lx: 0x10000000000000000:0:-1:
%2lx: 100000000028757b1:1:3:16:
%*2lx: 100000000028757b1:0:3:
%2lx: 100000000028757B1:1:3:16:
%*2lx: 100000000028757B1:0:3:
-# BZ12701 %2lx: 0X100000000028757b1:0:-1:
-# BZ12701 %*2lx: 0X100000000028757b1:0:-1:
-# BZ12701 %2lx: 0x100000000028757B1:0:-1:
-# BZ12701 %*2lx: 0x100000000028757B1:0:-1:
+%2lx: 0X100000000028757b1:0:-1:
+%*2lx: 0X100000000028757b1:0:-1:
+%2lx: 0x100000000028757B1:0:-1:
+%*2lx: 0x100000000028757B1:0:-1:
%2lx: +0:1:3:0:
%*2lx: +0:0:3:
%2lx: +0X0:1:3:0:
diff --git a/sysdeps/wordsize-64/tst-scanf-format-ulong-xx.input b/sysdeps/wordsize-64/tst-scanf-format-ulong-xx.input
index 883b3b4..2fea175 100644
--- a/sysdeps/wordsize-64/tst-scanf-format-ulong-xx.input
+++ b/sysdeps/wordsize-64/tst-scanf-format-ulong-xx.input
@@ -234,46 +234,46 @@
%*2lX:-0x0:0:2:
%2lX:0:1:1:0:
%*2lX:0:0:1:
-# BZ12701 %2lX:0X0:0:-1:
-# BZ12701 %*2lX:0X0:0:-1:
-# BZ12701 %2lX:0x0:0:-1:
-# BZ12701 %*2lX:0x0:0:-1:
+%2lX:0X0:0:-1:
+%*2lX:0X0:0:-1:
+%2lX:0x0:0:-1:
+%*2lX:0x0:0:-1:
%2lX:1:1:1:1:
%*2lX:1:0:1:
-# BZ12701 %2lX:0X1:0:-1:
-# BZ12701 %*2lX:0X1:0:-1:
-# BZ12701 %2lX:0x1:0:-1:
-# BZ12701 %*2lX:0x1:0:-1:
+%2lX:0X1:0:-1:
+%*2lX:0X1:0:-1:
+%2lX:0x1:0:-1:
+%*2lX:0x1:0:-1:
%2lX:2a:1:2:42:
%*2lX:2a:0:2:
%2lX:2A:1:2:42:
%*2lX:2A:0:2:
-# BZ12701 %2lX:0X2a:0:-1:
-# BZ12701 %*2lX:0X2a:0:-1:
-# BZ12701 %2lX:0x2A:0:-1:
-# BZ12701 %*2lX:0x2A:0:-1:
+%2lX:0X2a:0:-1:
+%*2lX:0X2a:0:-1:
+%2lX:0x2A:0:-1:
+%*2lX:0x2A:0:-1:
%2lX:ffffffffffffffff:1:2:255:
%*2lX:ffffffffffffffff:0:2:
%2lX:FFFFFFFFFFFFFFFF:1:2:255:
%*2lX:FFFFFFFFFFFFFFFF:0:2:
-# BZ12701 %2lX:0Xffffffffffffffff:0:-1:
-# BZ12701 %*2lX:0Xffffffffffffffff:0:-1:
-# BZ12701 %2lX:0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2lX:0xFFFFFFFFFFFFFFFF:0:-1:
+%2lX:0Xffffffffffffffff:0:-1:
+%*2lX:0Xffffffffffffffff:0:-1:
+%2lX:0xFFFFFFFFFFFFFFFF:0:-1:
+%*2lX:0xFFFFFFFFFFFFFFFF:0:-1:
%2lX:10000000000000000:1:2:16:
%*2lX:10000000000000000:0:2:
-# BZ12701 %2lX:0X10000000000000000:0:-1:
-# BZ12701 %*2lX:0X10000000000000000:0:-1:
-# BZ12701 %2lX:0x10000000000000000:0:-1:
-# BZ12701 %*2lX:0x10000000000000000:0:-1:
+%2lX:0X10000000000000000:0:-1:
+%*2lX:0X10000000000000000:0:-1:
+%2lX:0x10000000000000000:0:-1:
+%*2lX:0x10000000000000000:0:-1:
%2lX:100000000028757b1:1:2:16:
%*2lX:100000000028757b1:0:2:
%2lX:100000000028757B1:1:2:16:
%*2lX:100000000028757B1:0:2:
-# BZ12701 %2lX:0X100000000028757b1:0:-1:
-# BZ12701 %*2lX:0X100000000028757b1:0:-1:
-# BZ12701 %2lX:0x100000000028757B1:0:-1:
-# BZ12701 %*2lX:0x100000000028757B1:0:-1:
+%2lX:0X100000000028757b1:0:-1:
+%*2lX:0X100000000028757b1:0:-1:
+%2lX:0x100000000028757B1:0:-1:
+%*2lX:0x100000000028757B1:0:-1:
%2lX:+0:1:2:0:
%*2lX:+0:0:2:
%2lX:+0X0:1:2:0:
@@ -552,46 +552,46 @@
%*2lX: -0x0:0:3:
%2lX: 0:1:2:0:
%*2lX: 0:0:2:
-# BZ12701 %2lX: 0X0:0:-1:
-# BZ12701 %*2lX: 0X0:0:-1:
-# BZ12701 %2lX: 0x0:0:-1:
-# BZ12701 %*2lX: 0x0:0:-1:
+%2lX: 0X0:0:-1:
+%*2lX: 0X0:0:-1:
+%2lX: 0x0:0:-1:
+%*2lX: 0x0:0:-1:
%2lX: 1:1:2:1:
%*2lX: 1:0:2:
-# BZ12701 %2lX: 0X1:0:-1:
-# BZ12701 %*2lX: 0X1:0:-1:
-# BZ12701 %2lX: 0x1:0:-1:
-# BZ12701 %*2lX: 0x1:0:-1:
+%2lX: 0X1:0:-1:
+%*2lX: 0X1:0:-1:
+%2lX: 0x1:0:-1:
+%*2lX: 0x1:0:-1:
%2lX: 2a:1:3:42:
%*2lX: 2a:0:3:
%2lX: 2A:1:3:42:
%*2lX: 2A:0:3:
-# BZ12701 %2lX: 0X2a:0:-1:
-# BZ12701 %*2lX: 0X2a:0:-1:
-# BZ12701 %2lX: 0x2A:0:-1:
-# BZ12701 %*2lX: 0x2A:0:-1:
+%2lX: 0X2a:0:-1:
+%*2lX: 0X2a:0:-1:
+%2lX: 0x2A:0:-1:
+%*2lX: 0x2A:0:-1:
%2lX: ffffffffffffffff:1:3:255:
%*2lX: ffffffffffffffff:0:3:
%2lX: FFFFFFFFFFFFFFFF:1:3:255:
%*2lX: FFFFFFFFFFFFFFFF:0:3:
-# BZ12701 %2lX: 0Xffffffffffffffff:0:-1:
-# BZ12701 %*2lX: 0Xffffffffffffffff:0:-1:
-# BZ12701 %2lX: 0xFFFFFFFFFFFFFFFF:0:-1:
-# BZ12701 %*2lX: 0xFFFFFFFFFFFFFFFF:0:-1:
+%2lX: 0Xffffffffffffffff:0:-1:
+%*2lX: 0Xffffffffffffffff:0:-1:
+%2lX: 0xFFFFFFFFFFFFFFFF:0:-1:
+%*2lX: 0xFFFFFFFFFFFFFFFF:0:-1:
%2lX: 10000000000000000:1:3:16:
%*2lX: 10000000000000000:0:3:
-# BZ12701 %2lX: 0X10000000000000000:0:-1:
-# BZ12701 %*2lX: 0X10000000000000000:0:-1:
-# BZ12701 %2lX: 0x10000000000000000:0:-1:
-# BZ12701 %*2lX: 0x10000000000000000:0:-1:
+%2lX: 0X10000000000000000:0:-1:
+%*2lX: 0X10000000000000000:0:-1:
+%2lX: 0x10000000000000000:0:-1:
+%*2lX: 0x10000000000000000:0:-1:
%2lX: 100000000028757b1:1:3:16:
%*2lX: 100000000028757b1:0:3:
%2lX: 100000000028757B1:1:3:16:
%*2lX: 100000000028757B1:0:3:
-# BZ12701 %2lX: 0X100000000028757b1:0:-1:
-# BZ12701 %*2lX: 0X100000000028757b1:0:-1:
-# BZ12701 %2lX: 0x100000000028757B1:0:-1:
-# BZ12701 %*2lX: 0x100000000028757B1:0:-1:
+%2lX: 0X100000000028757b1:0:-1:
+%*2lX: 0X100000000028757b1:0:-1:
+%2lX: 0x100000000028757B1:0:-1:
+%*2lX: 0x100000000028757B1:0:-1:
%2lX: +0:1:3:0:
%*2lX: +0:0:3:
%2lX: +0X0:1:3:0:
diff --git a/sysdeps/x86/Makefile b/sysdeps/x86/Makefile
index 5311b59..01b0192 100644
--- a/sysdeps/x86/Makefile
+++ b/sysdeps/x86/Makefile
@@ -21,6 +21,9 @@ tests += \
tst-cpu-features-supports-static \
tst-get-cpu-features \
tst-get-cpu-features-static \
+ tst-gnu2-tls2-x86-noxsave \
+ tst-gnu2-tls2-x86-noxsavec \
+ tst-gnu2-tls2-x86-noxsavexsavec \
tst-hwcap-tunables \
# tests
tests-static += \
@@ -91,6 +94,25 @@ CFLAGS-tst-gnu2-tls2.c += -msse
CFLAGS-tst-gnu2-tls2mod0.c += -msse2 -mtune=haswell
CFLAGS-tst-gnu2-tls2mod1.c += -msse2 -mtune=haswell
CFLAGS-tst-gnu2-tls2mod2.c += -msse2 -mtune=haswell
+
+LDFLAGS-tst-gnu2-tls2-x86-noxsave += -Wl,-z,lazy
+LDFLAGS-tst-gnu2-tls2-x86-noxsavec += -Wl,-z,lazy
+LDFLAGS-tst-gnu2-tls2-x86-noxsavexsavec += -Wl,-z,lazy
+
+# Test for bug 32810: incorrect XSAVE state size if XSAVEC is disabled
+# via tunable.
+tst-gnu2-tls2-x86-noxsave-ENV = GLIBC_TUNABLES=glibc.cpu.hwcaps=-XSAVE
+tst-gnu2-tls2-x86-noxsavec-ENV = GLIBC_TUNABLES=glibc.cpu.hwcaps=-XSAVEC
+tst-gnu2-tls2-x86-noxsavexsavec-ENV = GLIBC_TUNABLES=glibc.cpu.hwcaps=-XSAVE,-XSAVEC
+$(objpfx)tst-gnu2-tls2-x86-noxsave: $(shared-thread-library)
+$(objpfx)tst-gnu2-tls2-x86-noxsavec: $(shared-thread-library)
+$(objpfx)tst-gnu2-tls2-x86-noxsavexsavec: $(shared-thread-library)
+$(objpfx)tst-gnu2-tls2-x86-noxsave.out \
+$(objpfx)tst-gnu2-tls2-x86-noxsavec.out \
+$(objpfx)tst-gnu2-tls2-x86-noxsavexsavec.out: \
+ $(objpfx)tst-gnu2-tls2mod0.so \
+ $(objpfx)tst-gnu2-tls2mod1.so \
+ $(objpfx)tst-gnu2-tls2mod2.so
endif
ifeq ($(subdir),math)
diff --git a/sysdeps/x86/cpu-features.c b/sysdeps/x86/cpu-features.c
index 27abaca..6cf7e4c 100644
--- a/sysdeps/x86/cpu-features.c
+++ b/sysdeps/x86/cpu-features.c
@@ -24,6 +24,7 @@
#include <dl-cacheinfo.h>
#include <dl-minsigstacksize.h>
#include <dl-hwcap2.h>
+#include <gcc-macros.h>
extern void TUNABLE_CALLBACK (set_hwcaps) (tunable_val_t *)
attribute_hidden;
@@ -83,6 +84,8 @@ extern void TUNABLE_CALLBACK (set_x86_shstk) (tunable_val_t *)
# include <dl-cet.h>
#endif
+unsigned long int _dl_x86_features_tlsdesc_state_size;
+
static void
update_active (struct cpu_features *cpu_features)
{
@@ -317,6 +320,7 @@ update_active (struct cpu_features *cpu_features)
= xsave_state_full_size;
cpu_features->xsave_state_full_size
= xsave_state_full_size;
+ _dl_x86_features_tlsdesc_state_size = xsave_state_full_size;
/* Check if XSAVEC is available. */
if (CPU_FEATURES_CPU_P (cpu_features, XSAVEC))
@@ -405,11 +409,9 @@ update_active (struct cpu_features *cpu_features)
= ALIGN_UP ((amx_size
+ TLSDESC_CALL_REGISTER_SAVE_AREA),
64);
- /* Set xsave_state_full_size to the compact AMX
- state size for XSAVEC. NB: xsave_state_full_size
- is only used in _dl_tlsdesc_dynamic_xsave and
- _dl_tlsdesc_dynamic_xsavec. */
- cpu_features->xsave_state_full_size = amx_size;
+ /* Set TLSDESC state size to the compact AMX
+ state size for XSAVEC. */
+ _dl_x86_features_tlsdesc_state_size = amx_size;
#endif
cpu_features->xsave_state_size
= ALIGN_UP (size + TLSDESC_CALL_REGISTER_SAVE_AREA,
@@ -1159,6 +1161,9 @@ no_cpuid:
TUNABLE_CALLBACK (set_prefer_map_32bit_exec));
#endif
+ /* Do not add the logic to disable XSAVE/XSAVEC if this glibc build
+ requires AVX and therefore XSAVE or XSAVEC support. */
+#ifndef GCCMACRO__AVX__
bool disable_xsave_features = false;
if (!CPU_FEATURE_USABLE_P (cpu_features, OSXSAVE))
@@ -1212,6 +1217,7 @@ no_cpuid:
CPU_FEATURE_UNSET (cpu_features, FMA4);
}
+#endif
#ifdef __x86_64__
GLRO(dl_hwcap) = HWCAP_X86_64;
diff --git a/sysdeps/x86/cpu-tunables.c b/sysdeps/x86/cpu-tunables.c
index 3423176..74cd5b9 100644
--- a/sysdeps/x86/cpu-tunables.c
+++ b/sysdeps/x86/cpu-tunables.c
@@ -96,7 +96,7 @@ TUNABLE_CALLBACK (set_hwcaps) (tunable_val_t *valp)
GLIBC_TUNABLES=glibc.cpu.hwcaps=-xxx,yyy,-zzz,....
can be used to enable CPU/ARCH feature yyy, disable CPU/ARCH feature
- yyy and zzz, where the feature name is case-sensitive and has to
+ xxx and zzz, where the feature name is case-sensitive and has to
match the ones in cpu-features.h. It can be used by glibc developers
to tune for a new processor or override the IFUNC selection to
improve performance for a particular workload.
@@ -164,6 +164,8 @@ TUNABLE_CALLBACK (set_hwcaps) (tunable_val_t *valp)
/* Update xsave_state_size to XSAVE state size. */
cpu_features->xsave_state_size
= cpu_features->xsave_state_full_size;
+ _dl_x86_features_tlsdesc_state_size
+ = cpu_features->xsave_state_full_size;
CPU_FEATURE_UNSET (cpu_features, XSAVEC);
}
}
diff --git a/sysdeps/x86/dl-diagnostics-cpu.c b/sysdeps/x86/dl-diagnostics-cpu.c
index 7d03736..870b126 100644
--- a/sysdeps/x86/dl-diagnostics-cpu.c
+++ b/sysdeps/x86/dl-diagnostics-cpu.c
@@ -89,6 +89,8 @@ _dl_diagnostics_cpu (void)
cpu_features->xsave_state_size);
print_cpu_features_value ("xsave_state_full_size",
cpu_features->xsave_state_full_size);
+ print_cpu_features_value ("tlsdesc_state_full_size",
+ _dl_x86_features_tlsdesc_state_size);
print_cpu_features_value ("data_cache_size", cpu_features->data_cache_size);
print_cpu_features_value ("shared_cache_size",
cpu_features->shared_cache_size);
diff --git a/sysdeps/x86/include/cpu-features.h b/sysdeps/x86/include/cpu-features.h
index 9c485d3..fbf1b89 100644
--- a/sysdeps/x86/include/cpu-features.h
+++ b/sysdeps/x86/include/cpu-features.h
@@ -935,8 +935,6 @@ struct cpu_features
/* The full state size for XSAVE when XSAVEC is disabled by
GLIBC_TUNABLES=glibc.cpu.hwcaps=-XSAVEC
-
- and the AMX state size when XSAVEC is available.
*/
unsigned int xsave_state_full_size;
/* Data cache size for use in memory and string routines, typically
@@ -990,6 +988,13 @@ extern const struct cpu_features *_dl_x86_get_cpu_features (void)
#define __get_cpu_features() _dl_x86_get_cpu_features()
+#if IS_IN (rtld) || IS_IN (libc)
+/* XSAVE/XSAVEC state size used by TLS descriptors. Compared to
+ xsave_state_size from struct cpu_features, this includes additional
+ registers. */
+extern unsigned long int _dl_x86_features_tlsdesc_state_size attribute_hidden;
+#endif
+
#if defined (_LIBC) && !IS_IN (nonlib)
/* Unused for x86. */
# define INIT_ARCH()
diff --git a/sysdeps/x86/tst-gnu2-tls2-x86-noxsave.c b/sysdeps/x86/tst-gnu2-tls2-x86-noxsave.c
new file mode 100644
index 0000000..f0024c1
--- /dev/null
+++ b/sysdeps/x86/tst-gnu2-tls2-x86-noxsave.c
@@ -0,0 +1 @@
+#include <elf/tst-gnu2-tls2.c>
diff --git a/sysdeps/x86/tst-gnu2-tls2-x86-noxsavec.c b/sysdeps/x86/tst-gnu2-tls2-x86-noxsavec.c
new file mode 100644
index 0000000..f0024c1
--- /dev/null
+++ b/sysdeps/x86/tst-gnu2-tls2-x86-noxsavec.c
@@ -0,0 +1 @@
+#include <elf/tst-gnu2-tls2.c>
diff --git a/sysdeps/x86/tst-gnu2-tls2-x86-noxsavexsavec.c b/sysdeps/x86/tst-gnu2-tls2-x86-noxsavexsavec.c
new file mode 100644
index 0000000..f0024c1
--- /dev/null
+++ b/sysdeps/x86/tst-gnu2-tls2-x86-noxsavexsavec.c
@@ -0,0 +1 @@
+#include <elf/tst-gnu2-tls2.c>
diff --git a/sysdeps/x86_64/dl-tlsdesc-dynamic.h b/sysdeps/x86_64/dl-tlsdesc-dynamic.h
index 9965ddd..4f496de 100644
--- a/sysdeps/x86_64/dl-tlsdesc-dynamic.h
+++ b/sysdeps/x86_64/dl-tlsdesc-dynamic.h
@@ -99,7 +99,7 @@ _dl_tlsdesc_dynamic:
# endif
#else
/* Allocate stack space of the required size to save the state. */
- sub _rtld_local_ro+RTLD_GLOBAL_RO_DL_X86_CPU_FEATURES_OFFSET+XSAVE_STATE_FULL_SIZE_OFFSET(%rip), %RSP_LP
+ sub _dl_x86_features_tlsdesc_state_size(%rip), %RSP_LP
#endif
/* Besides rdi and rsi, saved above, save rcx, rdx, r8, r9,
r10 and r11. */